When having WCF and ASP.NET website in two different project debugging could become tricky especially if you have just installed windows 7. Here are some tips and tricks that you need to follow:
1) both projects use the same application pool
2) in web.config of both projects make sure you have the compilation property set to true. for ex:
3) Delete the bin and obj folders. Ensure that your bin folder doesnt have a “read-only” turned on for both projects in your solution.
4) Right click on the WCF project. Select properties and then click on the tab that says “WCF Options”. Uncheck the checkbox that has the text: “Start WCF Service Host when debugging another project in the same solution”. This is because this sets up a separate process for the debugging. And the process that your visual studio uses then cannot jump onto the back of this process!
5) Run the application using F5. Then click Debug-> attach to process and select the w3p.exe process.
VJ Koganti