Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
C# 如何使用VS 2010 Beta2在本地IIS 7.5上正确调试web应用程序?_C#_Asp.net_Debugging_Iis 7.5 - Fatal编程技术网

C# 如何使用VS 2010 Beta2在本地IIS 7.5上正确调试web应用程序?

C# 如何使用VS 2010 Beta2在本地IIS 7.5上正确调试web应用程序?,c#,asp.net,debugging,iis-7.5,C#,Asp.net,Debugging,Iis 7.5,我对在本地IIS上运行Asp.net Web应用程序项目时开发这些项目有点陌生。到目前为止,我使用了“使用VisualStudioDevelopmentServer”选项。 我正在使用VisualStudio2010 Beta 2 编辑:不太复杂的示例代码 以下代码示例: List<string> _list = new List<string>(); _list.Add("asd"); _list.Add("asd2");

我对在本地IIS上运行Asp.net Web应用程序项目时开发这些项目有点陌生。到目前为止,我使用了“使用VisualStudioDevelopmentServer”选项。 我正在使用VisualStudio2010 Beta 2

编辑:不太复杂的示例代码

以下代码示例:

        List<string> _list = new List<string>();
        _list.Add("asd");
        _list.Add("asd2");
        _list.Add("asd3");
List _List=newlist();
_列表。添加(“asd”);
_列表。添加(“asd2”);
_列表。添加(“asd3”);
现在我想用\u list
使用“使用Visual Studio Development Server”时,我可以在快速观察中看到列表的内容。
如果我选择“使用本地IIS Web服务器”并通过同一段代码进行调试,quickwatch会尝试向我显示相同的值,方法是向我显示一个旋转的轮子大约10秒钟,结果是“函数求值被取消,因为上一个函数求值超时。必须继续执行才能重新启用函数评估消息

之后,我得到一个windows错误对话框,其中有“w3wp.exe[844]中发生未经处理的win32异常”,即时调试器在没有必要的安全权限的情况下启动

我确实以管理员身份运行VisualStudio2010 Beta 2。我通过按F5开始调试。看来我真的不能用这种方式调试。我是否必须以某种方式将VS调试程序附加到IIS进程?若有,如何处理

我做错了什么,如何解决

顺便问一下,这种错误行为在VS 2010中是新的吗?我在VS 2008中从未解释过这一点

是一个 启动可视应用程序的功能 Studio调试器在 程序,在Visual Studio外部运行 Studio,遇到致命错误

  • 一方面,这表明 由于某些原因,您的进程正在崩溃 错误
尝试禁用JIT调试器。我没有使用VS2010 RC,但VS2008中的流程如下

工具->选项->调试->即时检查,然后取消选中所有即时检查。点击OK



希望这有帮助

我找到了解决方案。在IIS中为我的网站启用Windows身份验证后,它工作了。希望这对将来的任何人都有帮助。

我已经试着为同一个问题找到答案好几个星期了。在不查看对象集合的情况下进行调试非常糟糕。你是个救生员-谢谢!线程在这里-如果你想要信用/积分我很高兴我能帮助你,我也接受你的报价=)出于好奇,你的机器上安装了Lavasoft的“webcompanion”吗?删除所述软件为我解决了此问题。抱歉,我记不清了,因为我在6年前就遇到了此问题,但我不认为我安装了Lavasoft的任何软件。它通常与其他软件一起安装,如Ad Aware。删除此项修复了我和其他一些人的问题。