Visual Studio 2015 中的 IISExpress 错误
IISExpress error in Visual Studio 2015
更新到 Visual Studio 2015 后,IISExpress 停止正常工作。
每次我启动一个新的 VS 实例时,我都会收到一个错误,提示它无法写入 Applicationhost 文件,因为该站点已经存在。
<site name="MySite" id="1">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\MySite" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:6231:" />
<binding protocol="https" bindingInformation="*:6231:" />
</bindings>
</site>
如果我从 applicationhost.config 文件(在 .vs 文件夹中)删除站点,请参见上文并返回到 visual studio 并告诉它创建一个新的虚拟目录,一切都会开始工作再次。但是一旦我重新启动我的 Visual Studio 实例,我就需要重新做同样的事情。
每次我需要启动时都必须执行此过程非常烦人Visual Studio
感谢所有建议。
找到applicationhost.config文件,它可能在C:\Users\yourName\Documents\IISExpress\config\applicationHost.config.
这样的地方
检查 IISExpress 文件夹以确保它不是只读的。如果它是只读的,请将其设为非只读,并将这些更改应用到所有子文件夹。
还要检查以确保此文件夹未加密,并确保 Documents 文件夹也未加密。
以管理员身份尝试 运行 Visual Studio,看看是否有所不同。
您还可以在 this Stack Overflow post
上尝试其他内容
更新到 Visual Studio 2015 后,IISExpress 停止正常工作。
每次我启动一个新的 VS 实例时,我都会收到一个错误,提示它无法写入 Applicationhost 文件,因为该站点已经存在。
<site name="MySite" id="1">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\MySite" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:6231:" />
<binding protocol="https" bindingInformation="*:6231:" />
</bindings>
</site>
如果我从 applicationhost.config 文件(在 .vs 文件夹中)删除站点,请参见上文并返回到 visual studio 并告诉它创建一个新的虚拟目录,一切都会开始工作再次。但是一旦我重新启动我的 Visual Studio 实例,我就需要重新做同样的事情。
每次我需要启动时都必须执行此过程非常烦人Visual Studio
感谢所有建议。
找到applicationhost.config文件,它可能在C:\Users\yourName\Documents\IISExpress\config\applicationHost.config.
这样的地方检查 IISExpress 文件夹以确保它不是只读的。如果它是只读的,请将其设为非只读,并将这些更改应用到所有子文件夹。 还要检查以确保此文件夹未加密,并确保 Documents 文件夹也未加密。
以管理员身份尝试 运行 Visual Studio,看看是否有所不同。
您还可以在 this Stack Overflow post
上尝试其他内容