这肯定是一个简单的错误修复。但是,我莫名其妙地无法弄明白。在这里发现了一些帖子,然后通过它们无法使用它。当然,这似乎是一个着名的错误。
我得到的错误是:无法在Web服务器上启动调试。与Web服务器通信时发生身份验证错误。
我在Server 2k3sp2 Web服务器上运行VS2k8。我已验证在web.config中设置了调试,并在IIS中设置了验证的http keep alives。我已将Web设置为使用集成身份验证运行。我甚至试图加入这个过程。但是,我的断点表示运行代码和当前代码不匹配,即使我编译了网络并运行它...像im附加到错误的进程但是只有1个w3wp进程附加到,应该是只是我的过程。
我甚至做了一个aspnet_regiis。仍然不是。
思想?
答案 0 :(得分:4)
环顾四周后,我注意到每次尝试在调试模式下启动时都有537个“登录时安全事件发生错误”。我在M $上找到了这篇文章 -
http://support.microsoft.com/?id=896861
在reg中设置一个密钥后,根据文章禁用环回检查并重新启动,问题解决了!由于它是内部的开发盒,不应该是安全风险。
感谢您的帮助!!!
答案 1 :(得分:0)
确保在IIS中检查验证模式是否设置正确。如果您在域中,请务必注意这一点,并确保选中匿名访问(如果您的应用程序需要)。
This MSDN Link有更多详情。
您还可以尝试其他一些事项:
让我知道这对你有用。
答案 2 :(得分:0)
我通过更改项目属性的Web部分中的服务器引用来修复此问题。我使用的是127.0.0.1 - 更改为localhost并且有效。