这看起来确实像是一个要修复的简单错误。然而,不知何故,我想不通。我在这里找到了一些帖子,并浏览了它们,但无法使其正常工作。看起来确实像是一个著名的错误。
我得到的错误是:无法在web服务器上启动调试。与web服务器通信时发生身份验证错误。
我在Server2k3sp2Web服务器上运行VS2k8。我已经验证了在web.config中设置了调试,并验证了IIS中设置了http保持活动。我已经将web设置为使用集成身份验证来运行。我甚至尝试过附加到这个过程中。然而,我的断点显示运行中的代码和当前的代码不匹配,即使我编译了web并运行了it..sounds,就像im连接到了错误的进程一样,但只有一个w3wp进程可以连接,这应该是我的进程。
我甚至做了一个aspnet_regiis。还是不是。
有什么想法?
发布于 2008-12-22 19:52:24
在环顾四周后,我注意到每次我试图在调试模式下启动时,都会有537个“登录时出错”的安全事件。我在M$上找到了这篇文章-
http://support.microsoft.com/?id=896861
在注册表中设置一个键以禁用每个文章的环回检查并重新启动后,问题就解决了!由于这是一个内部的开发箱,应该不会有安全风险。
谢谢你的帮助!
发布于 2008-12-22 16:27:15
确保检查IIS中的身份验证模式是否设置正确。如果您在某个域上,请务必注意这一点,并确保选中了匿名访问(如果您的应用程序需要匿名访问)。
This MSDN Link报道更多细节。
您还可以尝试其他一些方法:
让我知道这是如何为你工作的。
发布于 2012-11-15 03:57:54
我通过更改项目属性的web部分中的服务器引用修复了此问题。我使用的是127.0.0.1 -更改为localhost,它起作用了。
https://stackoverflow.com/questions/386591
复制相似问题