【问题标题】:Debugging give 404 error when running on local IIS在本地 IIS 上运行时调试会出现 404 错误
【发布时间】:2020-03-16 12:02:13
【问题描述】:

“无法在 Web 服务器上开始调试,远程服务器返回错误 404”。 这是调试器给我的错误 调试器可以在 IIS Express 上运行,但不能在本地 IIS 上运行

有人知道这个问题的解决方案吗?我忽略了什么吗?

谢谢!

【问题讨论】:

  • 在 IIS 上托管并收到错误代码时,请先检查其子状态support.microsoft.com/en-us/help/943891/…
  • 错误 404 是找不到服务器或页面。网址是什么?
  • 你的意思是你用远程调试来调试本地IIS还是远程服务器?如果您使用 VS 调试在 IIS 上调试应用程序。您能发布项目的属性调试设置吗?此外,我建议您可以先检查您托管在 IIS 上的网站是否运行良好(您可以直接在浏览器中访问该页面)。
  • @jdweng 404 找不到网址:localhost/ProjectName
  • 本地主机定义因机器而异。您可以从 cmd.exe >ping localhost 查看正在使用的内容。在大多数情况下,本地主机是在文件 C:\Windows\System32\Drivers\etc\hosts 中定义的。 IP 地址 127.0.0.1 是环回地址,有些机器使用主机的 IP 地址,而另一些机器使用环回地址。那么有些机器有多个IP地址。 IP 规范说每台机器都必须有一个环回地址。所以我会尝试 127.0.0.1 而不是 localhost。

标签: c# .net asp.net-mvc iis visual-studio-2017


【解决方案1】:

我遇到了同样的问题,解决方案只是检查我尝试调试的站点是否正常运行;就我而言,Default Web Site 已停止,我不得不重新启动它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多