我已成功连接到WCF进程进行调试,但我的VS2010表示断点所在的位置没有可执行代码。 它说可能的原因是编译器优化或条件编译。
接下来我该怎么做?
答案 0 :(得分:1)
默认情况下,将项目设置为Release
会优化代码,而Debug
- 模式默认情况下不会优化。
但是,可以通过在属性页中将Optimize code
复选框设置为true来更改此设置。右键单击项目并选择“属性”,然后转到“构建”选项卡,在“常规”部分下,应该有选择/取消选择Optimize code
的选项。
当您发布项目并希望使其“可调试”时,您还应该在服务器上包含pdb文件。这基本上支持在IIS中为网站启用调试时调试WCF应用程序。
答案 1 :(得分:0)
这件事发生在我身上很多次。在这里你有很多事情要做: