更新到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时都必须执行此过程非常烦人
所有建议都表示赞赏。
答案 0 :(得分:1)
找到applicationhost.config文件,它可能在某个地方,如C:\ Users \ yourName \ Documents \ IISExpress \ config \ applicationHost.config。
检查IISExpress文件夹以确保它不是只读的。如果它是只读的,请将其设置为只读,并将这些更改应用于所有子文件夹。 另外,请检查以确保此文件夹未加密,并确保“文档”文件夹也未加密。
尝试以管理员身份运行Visual Studio,看看是否有所作为。