我有一个 ASP.NET 应用程序在我的电脑本地主机上的端口 44329 上运行。该电脑位于我的手机所在的 WIFI 网络上。我在防火墙中添加了入站规则以允许连接到此端口。
当我现在使用端口访问我的电脑的 IP 时,它不再被防火墙阻止,但在我手机上的浏览器中,我仍然看到“无效主机名”的 400 错误。 ASP.NET 应用程序在 IIS Express 中从 Visual Studio 运行。
有谁知道为什么会发生这种情况以及我该如何解决这个问题?
出于安全原因,我无法使用隧道软件。
我记得几年前我就遇到过这个问题。不知道我是如何解决这个问题的,但我认为它与 IIS Express 有关,它绑定到本地主机而不是你计算机的 IP 地址。 所以也许不是答案,而是需要检查的东西
我刚刚在我的电脑上检查了配置的位置。您可以在 .../MyDocuments/IISExpress/config 内的 applicationhost.config 中设置绑定,并在“localhost”上进行搜索。您应该能够添加绑定