我有一个ASP.NET MVC应用程序,我一直在开发和调试。当我部署到一个网站时,它运作良好。
但有些内容发生了变化,现在当我尝试在本地计算机上运行时,它会编译并启动浏览器,地址为 http://www.localhost:50821/ ,但浏览器显示错误。
错误请求 - 无效的主机名
HTTP错误400.请求主机名无效。
我真的不确定是什么改变了。它工作正常。现在它没有。我正在使用Visual Studio 2017附带的IIS Express的默认版本。
关于我可以尝试的任何想法?
答案 0 :(得分:0)
该网址不好。您的计算机不知道如何解析www.localhost,因此您收到无效主机名错误。很可能它应该只是http://localhost:50821。检查项目的Web选项卡,看看该URL是否以某种方式放入项目URL中。这将导致调试器使用错误的URL启动。