无法使用IP地址连接到IIS Express

9 浏览
0 Comments

无法使用IP地址连接到IIS Express

据我所知,VS2012默认配备了IIS Express版本。它允许你使用IP地址连接到开发站点。目前我可以使用http://localhost:22222进行连接。但是使用http://xxx.xxx.xxx.xxx:22222连接不上,其中xxx只是开发机器的本地IP。我已经验证了IIS Express正在运行和使用中。IE错误是http 400错误请求。

0
0 Comments

无法使用IP地址连接到IIS Express的问题可能出现的原因和解决方法:

根据我找到的解决方案:链接:

唯一解决此问题的方法是在应用程序配置文件applicationhost.config中的网站的<bindings>部分中使用以下行:

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

关键是只需删除localhost。在冒号后面留空,不要用星号替换,也不要用IP地址或计算机名替换。

这样做后,我不需要以管理员身份运行Visual Studio,可以自由更改项目属性中的项目网址为本地IP或计算机名。然后设置端口转发,即可通过Internet访问。

编辑:

我发现还有一个重要细节是使IIS Express正常提供外部请求的关键。

如果您以管理员身份运行Visual Studio/IIS Express,则不得使用"netsh http add urlacl ..."命令向HTTP.SYS添加保留。这样做会导致HTTP 503服务不可用错误。删除您在URLACL中创建的任何保留以修复此问题。

如果您以管理员身份运行Visual Studio/IIS Express,则必须向URLACL添加保留。

0
0 Comments

无法使用IP地址连接IIS Express的原因和解决方法

问题描述:无法使用IP地址连接IIS Express

原因:applicationhost.config文件位置不正确

解决方法:将applicationhost.config文件放置在正确的位置

详细解决方法:

1. 找到applicationhost.config文件所在的文件夹

- %userprofile%\Documents\IISExpress\config文件夹

- 或者%userprofile%\My Documents\IISExpress\config文件夹

2. 确保applicationhost.config文件在以上文件夹中存在

3. 如果文件不存在,可以尝试以下解决方法:

- 查找计算机中是否有其他位置存储applicationhost.config文件

- 如果找到了其他位置的文件,将该文件复制到正确的文件夹中

- 如果找不到其他位置的文件,可以尝试重新安装IIS Express,以确保所有必需的文件都正确安装

4. 验证解决方法是否生效

- 使用IP地址尝试连接IIS Express

- 如果能够成功连接,说明问题已解决

- 如果仍然无法连接,可能存在其他问题,可以尝试查看其他相关的错误信息或寻求进一步的帮助

希望以上解决方法能帮助您解决无法使用IP地址连接IIS Express的问题。

0
0 Comments

在IIS Express中使用IP地址无法连接的问题的原因是Windows 7系统中的所有传入连接都被锁定,因此需要明确允许应用程序的传入连接。解决方法是在IISExpress的Config文件夹中找到applicationhost.config文件,然后修改其中的标签,添加以下内容:

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

同时,需要使用netsh命令注册IP地址,具体命令如下:> netsh http add urlacl url=http://192.168.1.11:1234/ user=everyone> netsh advfirewall firewall add rule name="IISExpressWeb" dir=in protocol=tcp localport=1234 profile=private remoteip=localsubnet action=allow。这样可以在Windows防火墙中添加规则,允许来自本地子网上的计算机连接到指定端口。此外,还可以保留本地主机绑定,并添加一个新的绑定,以便使用给定的IP地址访问同一网页。

0