本地计算机上的主机名无效

时间:2017-05-31 19:04:29

标签: asp.net localhost iis-express

我有一个ASP.NET MVC应用程序,我一直在开发和调试。当我部署到一个网站时,它运作良好。

但有些内容发生了变化,现在当我尝试在本地计算机上运行时,它会编译并启动浏览器,地址为 http://www.localhost:50821/ ,但浏览器显示错误。

  

错误请求 - 无效的主机名
  HTTP错误400.请求主机名无效。

我真的不确定是什么改变了。它工作正常。现在它没有。我正在使用Visual Studio 2017附带的IIS Express的默认版本。

关于我可以尝试的任何想法?

1 个答案:

答案 0 :(得分:0)

该网址不好。您的计算机不知道如何解析www.localhost,因此您收到无效主机名错误。很可能它应该只是http://localhost:50821。检查项目的Web选项卡,看看该URL是否以某种方式放入项目URL中。这将导致调试器使用错误的URL启动。