现象1:无法在Web服务器上启动调试。与 Web服务器通信时出现身份验证错误。
或 无法在Web服务器上启动调试。调试失败,因为没有启用集成Windows身份验证。
原因可能是:身份验证不通过或权限不足
解决办法:在IIS默认网站选中指定的应用程序,点属性--〉目录安全性--〉身份验证和访问控制 的“编辑”按钮,“集成Windows身份验证”打勾。
---------------------------------------------------------------------------------------------------------------
现象2:无法在Web服务器上启动调试。Web服务器的配置不正确。请参见有关常见配置错误的帮助。在调试器外部运行网页可能会提供进一步的信息。
原因可能是:在Web服务器上,该应用程序没有启用调试。
解决办法:在IIS默认网站选中指定的应用程序,点属性--〉ASP.NET--〉“编辑配置”按钮--〉应用程序中的“启用调试”打勾。
---------------------------------------------------------------------------------------------------------------
现象3:在开发环境中随便打开一个 apsx,在错误列表中都提示,
错误 1 E:\xxxxx\yyyyy.ascx: ASP.NET 运行时错误: “/LM/W3SVC/225492951/ROOT/xxxxx”不是一个有效的 IIS 应用程序。
原因可能是:身份验证不通过或权限不足
解决办法:可按现象1的解决办法进行。如果实在不行,则插入 Visual Studio 光盘,运行安装程序,然后选择“修复/重新安装”。
相关链接:
错误:无法在 Web 服务器上启动调试
http://msdn2.microsoft.com/zh-cn/library/dwesw3ee(VS.80).aspx
错误:调试失败,因为没有启用集成 Windows 身份验证
http://msdn2.microsoft.com/zh-cn/library/x8a5axew(VS.80).aspx