尝试自动附加到远程Web服务器时发生意外的DCOM错误

dev*_*747 3 asp.net iis

我有两个在IIS 7.5上运行的网站。两者都在端口80上。由于它们都在同一端口上,所以我必须停止一个以启动另一个。我没有使用内置的卡西尼服务器。使用卡西尼号时,调试工作正常。

我面临的问题是,当我尝试调试我的mvc应用程序(在第二个网站下创建)时,出现错误:

无法在Web服务器上启动调试。尝试自动附加到远程Web服务器时发生意外的DCOM错误。尝试使用“附加到进程”对话框手动附加到远程Web服务器。

该Web应用程序已启用Windows身份验证。有任何想法吗?

其他详细信息:我可以执行“附加到过程”并进行调试。但是不能使用调试F5

RBT*_*RBT 5

尽管我试图远程调试在另一台计算机上运行的简单* .exe应用程序,但是我遇到了OP提到的非常相似的错误。

无法附加到进程。尝试与远程计算机联系时发生DCOM错误。访问被拒绝。

通过将设置更改为仅调试本机代码或仅调试托管代码,可以避免此错误。

我遵循了 Microsoft文档,并按照以下步骤帮助解决了我的错误:

  • 关闭本机兼容模式和托管兼容模式。

您可以按照以下屏幕截图实现相同的目的:

在此处输入图片说明

我不需要重启机器。您也可以尝试这种方式,如果无法正常运行,请重新启动计算机。