Gar*_*vis 17 asp.net debugging visual-studio-2010 iis-7.5
我在Visual Studio 2010中收到错误消息"无法在Web服务器上启动调试".我单击"帮助"按钮并按照相关建议未成功.
当修改为使用IIS而不是Cassini(用于调试)时,新创建的本地ASP.Net项目会发生这种情况.它会提示在web.config中设置debug ="true",然后立即弹出错误.事件查看器中没有显示任何内容.
我可以附加到w3wp进行调试.它工作但不如F5方便.
我在同一台PC上也遇到了与VS2008类似的问题.调试曾经适用于两者.
我重新注册了Framework 4(aspnet_regiis -i).我运行VS2010修复(这是RTM版本).我在Windows Server 2008 R2 x64机器上运行.
我确实安装了Resharper V5.
必须有一些配置设置或注册表值,在修复后仍然存在问题.
我很欣赏任何想法.
Jer*_*oen 14
禁用环回检查
(原来的微软页面)
若要设置DisableLoopbackCheck注册表项,请按照下列步骤操作:
单击"开始",单击"运行",键入regedit,然后单击"确定".
在注册表编辑器中,找到并单击以下注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
用鼠标右键单击Lsa,指向新建,然后单击DWORD值.
键入DisableLoopbackCheck,然后按ENTER键.
右键单击"DisableLoopbackCheck",然后单击"修改".
在"数值数据"框中,键入1,然后单击"确定".
退出注册表编辑器,然后重新启动计算机.
Gar*_*vis 12
我有一台新电脑Windows 7
.我安装了VS2010
我的开发环境并希望我的F5调试问题不复存在,但仍无法启动调试器.
这是一个很好的线索,因为它排除了软件的安装.
我终于将其追溯到我的HOSTS文件.我有一些我可以访问的本地网站的条目,例如" http://testsite.lcl ",但我分配的IP是我的机器的IP而不是使用,127.0.0.1
因此它看起来像VS2010的远程服务器.改回来127.0.0.1
解决问题.
感谢大家对此的帮助.
小智 10
我有同样的问题.我是如何修理它的.
转到IIS(在我的案例中是IIS 7/Windows 7).从列表中选择您的网站,单击ASP.NET部分中的.NET编译.选择打开功能.检查Debug是否设置为True.在我的情况下它是假的.一旦我将其更改为True - 我将调试回来:)
这些步骤因您的Windows版本而异.我和iis 7一起使用7.
打开IIS管理器,单击"应用程序池",找到2个ASP.NET v4.0池(一个称为"ASP.NET v4.0",另一个称为"ASP.NET v4.0 Classic".可能是第一个停止不要启动它,我们需要进一步调查.
对于"ASP.NET v4.0"池,请检查"标识字段"中的名称.它是ApplicationPoolIdentity吗?记住这个名字.
打开计算机管理(右键单击"我的电脑"并选择"管理").展开事件查看器,然后展开Windows日志.单击Application并等待加载数据.用户配置文件服务源应该出现错误,其中的消息以"Windows无法登录您,因为您的配置文件无法加载.检查您是否已连接到网络,以及您的网络是否正常运行".
如果你确实找到了,那么你和我一样有同样的问题.
解决方案:返回到IIS管理器并右键单击"ASP.NET v4.0"并选择"高级设置".在Process Model下,第一个字段是Identity.将其从ApplicationPoolIdentity更改为NetworkService.单击确定.
现在启动池,如果它没有自动重启.返回到您的应用程序并按F5(开始调试),您的应用程序应该可以工作.
请注意,我还没弄清楚为什么会这样,这可能会带来安全风险,但至少在考虑这个问题时你可以做一些工作.
归档时间: |
|
查看次数: |
58270 次 |
最近记录: |