无法从 VS2015 运行 IIS Express
Can't run IIS Express from VS2015
我已经按照描述 here. But when I started my Visual Studio project - it said: "Unable to launch the IIS Express Web server". The start URL specified is not valid. http://dev.local/” 制作了所有东西。顺便说一句,我可以启动它,使用 cmd ("run as administrator", ofc):
> iisexpress /site:WebApiLocal
所以,问题是什么?我哪里错了?
P.S。 Visual Studio 已使用管理员权限启动。
根据其他帖子,Visual Studio 2015 特别要求站点绑定使用 localhost 作为主机名。无论什么帖子告诉你可以修改配置,修改只在命令行下有效,在VS中无效。
Microsoft 稍后在更新中修补 VS,或者您恢复手动更改。
好的,我找到了解决方案。我使用了本地 applicationhost.config,它位于 {SolutionDir}.vs\config 目录中。因此,如果您遇到同样的问题,请检查此文件或转到 {UsersProfileDirectory}\Documents\IISExpress\config 并编辑 applicationhost.config。此外,您可以在 .csproj 标签中编辑 UseGlobalApplicationHostFile 说要投影您要使用的应用程序主机类型:
<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>
谢谢大家的意见!
我在 enable remote requests in IIS Express. to solve this, you have to remove 你之前设置的 urlacl
之后遇到了同样的问题。
如果您使用外部程序(例如 git)并意外删除了 applicationhost.config 文件,就会发生这种情况。重新启动 visual studio 在我的案例中重新创建了文件,它又开始工作了。
我已经按照描述 here. But when I started my Visual Studio project - it said: "Unable to launch the IIS Express Web server". The start URL specified is not valid. http://dev.local/” 制作了所有东西。顺便说一句,我可以启动它,使用 cmd ("run as administrator", ofc):
> iisexpress /site:WebApiLocal
所以,问题是什么?我哪里错了?
P.S。 Visual Studio 已使用管理员权限启动。
根据其他帖子,Visual Studio 2015 特别要求站点绑定使用 localhost 作为主机名。无论什么帖子告诉你可以修改配置,修改只在命令行下有效,在VS中无效。
Microsoft 稍后在更新中修补 VS,或者您恢复手动更改。
好的,我找到了解决方案。我使用了本地 applicationhost.config,它位于 {SolutionDir}.vs\config 目录中。因此,如果您遇到同样的问题,请检查此文件或转到 {UsersProfileDirectory}\Documents\IISExpress\config 并编辑 applicationhost.config。此外,您可以在 .csproj 标签中编辑 UseGlobalApplicationHostFile 说要投影您要使用的应用程序主机类型:
<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>
谢谢大家的意见!
我在 enable remote requests in IIS Express. to solve this, you have to remove 你之前设置的 urlacl
之后遇到了同样的问题。
如果您使用外部程序(例如 git)并意外删除了 applicationhost.config 文件,就会发生这种情况。重新启动 visual studio 在我的案例中重新创建了文件,它又开始工作了。