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

发布于 2024-12-29 08:37:55 字数 399 浏览 1 评论 0 原文

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

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

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

Web 应用程序启用了 Windows 身份验证。有什么想法吗?

其他详细信息:我能够执行“附加到进程”并调试它。但无法使用F5进行调试

I've two web sites running on my IIS 7.5. Both on port 80. Since they are both on the same port, I have to stop one to start the other. I am not using the inbuilt cassini server. Debugging works fine when using cassini.

The problem I am facing is that when I try to debug my mvc application (which was created under the second website) I get the error:

Unable to start debugging on the web server. An unexpected DCOM error
occurred while trying to automatically attach to the remote web
server. Try manually attaching to the remote web server using the
'Attach To Process' dialog.

The web application has windows authentication enabled. Any ideas?

Additional details : I'm able to do a "attach to process" and debug it. But cannot debug using F5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

双马尾 2025-01-05 08:37:55

虽然我试图远程调试在不同机器上运行的简单 *.exe 应用程序,但我遇到了 OP 提到的非常相似的错误。

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

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

我遵循 Microsoft 文档和以下步骤帮助解决了我的错误:

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

您可以按照下面的屏幕截图来实现相同的效果:

在此处输入图像描述

我不需要重新启动计算机。您也可以尝试这种方法,如果不起作用,请继续重新启动机器。

Although I was trying to remotely debug a simple *.exe application running on a different machine but I was getting very similar error mentioned by the OP.

Unable to attach to the process. A DCOM error occurred trying to
contact the remote computer. Access is denied.

It may be possible to avoid this error by changing your settings to
debug only native code or only managed code.

I followed this Microsoft documentation and following below step helped resolve my error:

  • Turn off Native Compatibility Mode and Managed Compatibility Mode.

You can follow below screen shot to achieve the same:

enter image description here

I didn't require to reboot the machine. You can also try that way and if it doesn't work then go ahead the reboot the machine.

陌若浮生 2025-01-05 08:37:55

将网站的连接属性设置为应用程序用户。

Set the Connect as property of the website to Application user.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文