我尝试了所有类似问题发布的解决方案,而且我认为我已经做过一切正确的事情了。以下是我所采取的步骤:
1. 添加以下预留到HTTP.SYS:
netsh http add urlacl url=http://+:36899/ user=Everyone 2. 以管理员身份运行Visual Studio 2012。(实际上我认为我不需要这样做,因为我已经手动设置了HTTP.SYS)。
3. 禁用Windows防火墙。
4. 删除我的文档文件夹中的IISExpress文件夹,以确保默认设置。
5. 允许Visual Studio在applicationhost.config中创建我的Web项目条目。然后手动编辑配置文件,将localhost更改为我的本地IP地址192.168.0.100。然后返回Visual Studio中的项目属性,将localhost更改为该IP地址,并保存项目,使我的项目现在设置为http://192.168.0.100:36899。
我还尝试更改端口并重复上述步骤,以防端口由于某种原因正在使用中。
我希望能够通过互联网使我的IIS Express开发人员实例可从我的IP访问以进行远程测试。