【发布时间】: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