我正在用VS2010开发一个项目,并且能够通过IIS Express在本地查看我的站点。我想通过网络启用外部访问。
我的所有研究都将我送到了这个博客条目:http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx,它很有帮助,但似乎没有展示如何为在visual studio中启动的项目配置绑定(我在屏幕截图中找不到屏幕,并且我在applicationhost.config中编辑了绑定信息,但当我从visual studio运行站点时,它似乎没有反映出来)。
发布于 2012-07-30 09:47:25
我也在这个问题上花了几个小时,试图从我的Android Xoom浏览到我的win7 dev机器,这样我就可以测试我创建的一个新的asp.net web应用程序。对于我的新站点,我所做的只是将IISExpress的applicationhost.config从使用PC HostName更改为PC当前的IP地址。
<binding protocol="http" bindingInformation="*:80:dev-Lee" />
至
<binding protocol="http" bindingInformation="*:80:192.168.1.102" />
一旦我这样做了并重新启动了IISExpress...我能够浏览到我的dev-Lee机器&从我的Xoom上看到我的应用程序!
发布于 2014-04-09 18:36:24
我们可以通过编辑IIS Express的applicationhost.config来添加多个绑定地址
<bindings>
<binding protocol="http" bindingInformation="*:62217:localhost" />
<binding protocol="http" bindingInformation="*:62217:192.168.0.5" />
<binding protocol="http" bindingInformation="*:62218:192.168.0.5" />
</bindings>
现在我们可以使用IP地址从局域网访问网站。
发布于 2015-05-22 16:10:13
Visual Studio 2013 SP1及更高版本(2015)包括设置“将服务器设置应用于所有用户(存储在项目文件中)”。这在默认情况下是启用的。启用后,Visual Studio将使用命令行参数启动IIS Express,使其使用不同的配置文件。“applicationhost.config”文件的位置位于“.vs\config”中的项目目录下。
https://stackoverflow.com/questions/5433786
复制相似问题