I am trying to remotely debug wcf service on IIS 6. It has been working fine until yesterday. Now breakpoints are not being hit and warning message says “No symbols have been loaded for this document”. I’ve solved this by restarting iis and app pool, but it worked just for a few days. Now I have the same problem. I’ve read almost all advices on the Internet about this, I’ve checked build options, GAC, ASP Temporary folder. When the service file is loading the VS is writing that my dlls is loaded. But when I looking at the debug->modules window it shows that this modules haven’t been loaded. I still can see exceptions while debugging. Now I am temporarily using Debug.WriteLn() for debugging, but it takes a lot of time and effort. Any help will be appreciated.
P.S. I use VS 2010, WinXp Sp3 on my PC and Windows Server 2003 on server.
[Updated] Is there any patches for VS 2010 that can fix remote debugging problem ?
[Updated] I’ve noticed that w3wp process type is x86 now, although my service was called by client before and it should be managed type.
Finally, I ‘ve found a solution. I copy my WCF output files to the same location on the server as in my pc. It is quite wierd but debugging works perfect.