Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging VS 2012使用IIS进行调试_Debugging_Iis_Visual Studio 2012 - Fatal编程技术网

Debugging VS 2012使用IIS进行调试

Debugging VS 2012使用IIS进行调试,debugging,iis,visual-studio-2012,Debugging,Iis,Visual Studio 2012,我在VisualStudio中有一个web应用程序,其中包含几个不同的项目。出于调试目的,它在IIS本地运行。我正在使用扩展AttachTo将调试器附加到IIS站点。调试对主项目有效,但当我尝试向其他项目中的一个项目添加断点时(这些项目只是函数库),VisualStudio说不会命中断点,因为没有加载符号 知道如何解决这个问题吗?如果我没记错的话,您需要使用完整的调试信息构建项目,以便生成PDB文件。不知道在2012年怎么做,但在2010年你右键点击这个项目,转到Build选项卡,然后Advan

我在VisualStudio中有一个web应用程序,其中包含几个不同的项目。出于调试目的,它在IIS本地运行。我正在使用扩展AttachTo将调试器附加到IIS站点。调试对主项目有效,但当我尝试向其他项目中的一个项目添加断点时(这些项目只是函数库),VisualStudio说不会命中断点,因为没有加载符号


知道如何解决这个问题吗?

如果我没记错的话,您需要使用完整的调试信息构建项目,以便生成PDB文件。不知道在2012年怎么做,但在2010年你右键点击这个项目,转到Build选项卡,然后Advanced并选择Full for Debug InfoI选中了这个选项。对于web项目上的调试信息,已将其设置为“完全”。其他项目的properties.Gotcha中没有此选项。这差不多是我的高级调试的极限了。我知道你需要以某种方式获得其他项目的PDB,我只是不能给你具体的指示如何做到这一点。不过祝你好运。