我现在已经挣扎多年了。我确信我错过了一些愚蠢的事情。
我正在运行8.1 64位,安装了iis和Visual Studio 2013
我做了以下事情:
完全禁用防火墙。
netsh http add urlacl url=http://192.168.1.100:5555/ user=everyone
然后我在我的Documents文件夹中找到了IIS Config文件。 我的网站已有一个条目如下:
<site name="FMAWebAPI.API(1)" id="12">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\Dylan\Dropbox\Work\FMA\Projects\Mobile Application\Web API\FMAWebAPI\FMAWebAPI" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:5555:localhost" />
</bindings>
</site>
然后我将绑定更改为:
<binding protocol="http" bindingInformation="*:5555:*" />
但是现在当我运行VS项目时出现错误:
The program '[5352] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.