【发布时间】:2018-01-24 16:54:06
【问题描述】:
我创建了 ASP.NET MVC 应用程序,我需要从另一台设备(连接到同一网络)连接到它。我该怎么做?我从 Visual Studio 启动应用程序,我只需要执行一次。
托管设备:设备 A
另一个设备:设备 B
我在设备 A 中启动了应用程序,它可以工作,但我无法从设备 B 连接。我关闭了防火墙,但设备 B 显示错误 400(请求主机名无效)。我试图通过打开 IIS 配置文件并将 <binding protocol="http" bindingInformation=":60618:localhost" /> 绑定信息更改为 "*:60618:*"、"*:60618:"、":60618:" 来修复它 - 在所有情况下,Visual Studio 在我单击“开始”按钮后立即关闭。
如何从设备 B 连接到我的 ASP webapp?
谢谢,彼得
编辑:已解决
问题是,我必须同时使用这两种绑定协议。所以配置文件应该是这样的:
<binding protocol="http" bindingInformation=":60618:localhost" />
<binding protocol="http" bindingInformation=":60618:*" />
第二个问题是,我必须以管理员身份启动 Visual Studio。
【问题讨论】:
-
首先在本地 IIS 上托管您的应用程序,然后尝试使用设备 A 的 IP 地址和可以访问您的应用程序的端口名称。例如:192.168.0.1:60618
-
好的,我找到了问题。我使用的是设备 IP 地址,我只是错误地配置了 IIS 配置文件。感谢您的回复:-)