gpt4 book ai didi

asp.net-core-mvc - 错误请求 - 从 LAN 访问本地主机 Web API 或 Web 应用程序时主机名无效

转载 作者:行者123 更新时间:2023-12-03 03:15:07 28 4
gpt4 key购买 nike

我有一个 ASP .Net Core 1.1 Web API 和 Web 应用程序,在 Windows 10 上的 Visual Studio 2017 的本地主机上运行。

当我运行项目时,API 在 http://localhost:50082/api/ 上运行以及 http://localhost:60856/ 上的网络应用程序

但是,如果 LAN 上的其他人尝试访问它(使用我计算机的 IP 地址 - http://192.168.1.101:60856/ 他们会得到

错误请求 - 无效主机名

错误。实际上,。我使用我的 IP 地址时也遇到此错误。我在 C:\Users\Documents\IISExpress\config\applicationhost.config 文件中尝试了大约十几种变体,例如:

<bindings>
<binding protocol="http" bindingInformation="*:60856:localhost" />
</bindings>

<bindings>
<binding protocol="http" bindingInformation="*:60856:" />
</bindings>

每次都重新启动项目(以及 IIS Express),但似乎没有任何效果。有什么想法吗?

最佳答案

默认情况下,IIS Express 不允许远程连接。 This post解释如何激活它。

在我看来,如果您设置本地 IIS 并将应用程序发布到配置的 IIS 文件夹,效果会更好。

我已经在其他情况下尝试过 HTTP.SYS 配置,有时无论是重新启动还是 Windows 更新,配置都会丢失...但这可能不会发生在您身上...

关于asp.net-core-mvc - 错误请求 - 从 LAN 访问本地主机 Web API 或 Web 应用程序时主机名无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45147241/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com