错误请求 - 使用 localhost:port 以外的其他方式访问时主机名无效
Posted
技术标签:
【中文标题】错误请求 - 使用 localhost:port 以外的其他方式访问时主机名无效【英文标题】:Bad Request - Invalid Hostname when accessing with other than localhost:port 【发布时间】:2016-04-14 23:40:02 【问题描述】:当我使用localhost:1766
访问我的asp.net 应用程序时,我可以成功访问我的应用程序。
很遗憾,它无法使用此 IP/端口:192.168.178.100:1766
浏览器给我以下输出:
错误的请求 - 无效的主机名
HTTP 错误 400。请求主机名无效。
IP 是我从ipconfig /all
检索到的本地 IP 地址
此外,我检查了我的applicationhost.config
,但是当我搜索 1766 或类似的东西时,我在其中找不到任何东西。
Visual Studio 是否使用其他配置?如何使用给定的 ip/端口访问我的应用程序?
提前致谢!
【问题讨论】:
你能检查一下你系统的主机名配置吗? 我应该检查什么? 你可以在这里得到一些帮助helpdeskgeek.com/windows-7/windows-7-hosts-file @mohitkumar 这根本不相关。 我们的免费 VS 扩展“Conveyor”会有所帮助,它无需更改配置即可打开 IIS Express marketplace.visualstudio.com/… 【参考方案1】:VS2015 的配置在别处: C:\Users用户名\Documents\Visual Studio 2015\Projects项目名.vs\config
此外,如果您从两种不同的解决方案(一种用于客户端,另一种用于后端)运行后端项目,请注意存在两个文件,因此请修改您实际运行的一个。
【讨论】:
以上是关于错误请求 - 使用 localhost:port 以外的其他方式访问时主机名无效的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 ip:port 访问 WEB API,但可以在 VS 调试模式下使用 localhost:port
C# Web - localhost:port 有效,127.0.0.1:port 无效
无法检索在 Localhost:port python 上运行的 HTML 表单数据
使用Docker操作“ssh localhost”时出现“connect to host localhost port 22: Connection refused”问题的解决
允许 UIWebView 在没有 Internet 连接的情况下加载 http://localhost:port/path URI
Faraday::ConnectionFailed, Connection denied - connect(2) for “localhost” port 9200 Error Ruby on Ra