在 Mac 上为 .NET 后端运行 VM,我有以下设置:
Parallels 8(共享网络)、Win 8、IIS Express 8(我认为不能以管理员身份运行)、Visual Studio 2012 Epress
ACL 通过提升的命令行:
netsh http add urlacl url=http://10.211.55.3:29588/ user=everyone
应用程序主机配置
<bindings>
<binding protocol="http" bindingInformation="*:49288:localhost" />
<binding protocol="http" bindingInformation="*:49288:10.211.55.3" />
</bindings>
关于这个主题的常用教程使用 win8 主机名,这在我的情况下不起作用。我必须使用直接IP地址。这里不寻常的另一件事是我必须将 localhost 留在绑定中,否则 Visual Studio 无法启动 IIS Express(错误)。
上述工作除了后端在一分钟左右后变得无响应之外。这就像服务器进入睡眠状态。在浏览器刷新(Mac 端)我得到一个超时,然后请求再次通过。在 Win8 方面,后端一直是响应式的。
有人知道我做错了什么吗?