我在IIS 7.5上运行了两个网站。两者都在端口80上。因为它们都在同一个端口上,所以我必须停止一个启动另一个端口。我没有使用内置的cassini服务器。使用cassini时,调试工作正常。
我面临的问题是,当我尝试调试我的mvc应用程序(在第二个网站下创建)时,我收到错误:
无法在Web服务器上启动调试。意外的DCOM错误 尝试自动连接到远程Web时发生 服务器。尝试使用手动连接到远程Web服务器 'Attach To Process'对话框。
Web应用程序已启用Windows身份验证。有什么想法吗?
其他详细信息:我可以执行“附加到进程”并对其进行调试。但无法使用 F5
进行调试答案 0 :(得分:5)
虽然我试图远程调试在不同机器上运行的简单* .exe应用程序,但我得到了OP提到的非常类似的错误。
无法附加到流程。尝试DCOM错误 联系远程计算机。访问被拒绝。
通过将设置更改为,可以避免此错误 仅调试本机代码或仅调试托管代码。
我关注了this Microsoft文档,并按照以下步骤帮助解决了我的错误:
您可以按照以下屏幕截图来实现相同的目标:
我甚至不需要重启机器。您也可以尝试这种方式,如果它不起作用,请继续重启机器。
答案 1 :(得分:4)
将网站的Connect as属性设置为Application user。