当我从环境中运行时,我的 Visual Studio 2008 调试器没有附加到默认网站的根目录时出现问题。
我有一个在 Visual Studio 2008 SP1 上运行的 .NET 3.5 Web 应用程序项目。我已将项目设置为“使用本地 IIS Web 服务器”,路径为“http://localhost/”。我能够创建虚拟目录并且应用程序编译正常。
我的问题是,当 Internet Explorer 启动时,调试器未连接。我能够“附加到进程”并选择“w3wp.exe”,它会调试得很好。这是一个 PITA;为什么它不会自动附加?
我曾经在 VD 下运行这个完全相同的项目,并且从未遇到过未附加调试器的问题。想法?
最佳答案
我遇到的问题与我的 web.config 中有一个标签围绕着我的标签这一事实有关。这显然会导致调试器附加,然后立即出错,而没有任何警告或错误。这是我用来解决这个问题的文章:
Unable to debug Web Site with Top Level Location
关于.net - Visual Studio 调试器在网站根目录下未附加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/911250/