如何正确调试的网上应用程序的地方IIS7.5VS2010测试2?
题
我有些新发展Asp.net web项目运行时他们在一个地方IIS。直到现在我用的'使用Visual Studio发展服务器。我使用Visual Studio2010Beta2.
编辑:不太复杂的代码样本
以下代码样本:
List<string> _list = new List<string>();
_list.Add("asd");
_list.Add("asd2");
_list.Add("asd3");
现在我要调试/步骤通过一些行的代码 _list.
虽然使用'的使用Visual Studio发展服务器'我可以看到的内容 _list 在快速表。
如果我选择使用本地IIS Web server'和调试通过同样的代码,快速监视试图显示我的同的价值观通过显示我一个纺车的大约10秒钟有一个得到的'功能评价disabeld因为以前的功能评估超时。你必须继续执行重新启用功能评估'信息。
后来我得到一个窗错误对话与'Unhandeld win32例外发生在w3wp.exe [844]的只是时间的调试器,启动无需必要的安全权限..'
我运行Visual Studio2010Beta2作为管理员。我开始调试按F5。看来,我真的不能调试这种方式。我不知必须附上VS debuggerto IIS进程?如果是,如何这样做?
我在做什么错误的,以及如何解决?
对了,那是错误的行为,在新VS2010年?我从来没有expierencied,在VS2008年。
解决方案 2
我找到了解决办法。在IIS启用Windows身份验证,我的网站后,它的工作。希望这可以帮助任何人在未来。
其他提示
只是时间的调试 是一个 功能,推出的视觉 工作室调试时自动 程序之外运行的视觉 工作室,遇到一个致命的错误。
- 一个一方面,它是一个指示 你过程崩溃,由于一些 错误。
尝试禁用 JIT调试器.我没有用VS2010RC但过程中VS2008如下。
工具 -> 选项 -> 调试 -> 只是时间 然后取消所有的正是时候检查。点击没关系。
希望这可以帮助