之前我曾多次使用IISExpress,但从未在Windows 8上使用过。顺便说一句,这是功课。
这些是我已经完成的步骤:
我修改了IIS' applicationhosts文件,添加:
<site name="VehicleReviewWS" id="1">
<application path="/">
<virtualDirectory path="/" physicalPath="C:\Users\User\Documents\Visual Studio 2012\Projects\VehicleReviewWS\VehicleReviewWS" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:55295:*" />
</bindings>
</site>
我正试图使用端口55295,如您所见。我也做过:
netsh http add urlacl url=http://*:55295/ user=Todos
(我的Windows是西班牙语,因此&#34; Todos&#34;)。
现在,我可以使用localhost或本地IP访问Web服务而不会出现问题。但是,我无法使用我的公共IP访问它,页面无法加载。我知道关于这个问题还有很多其他的问题,但是大部分问题都是通过我已经完成的一些事情来解决的。
我错过了什么吗?我使用IISExpress已经有一段时间了,但据我记忆,这是我以前所要做的全部。