Bra*_*ach 33 iis-express visual-studio-2012
我试图在VS2012中使用IIS Express 8作为MVC站点.每当我尝试创建网站时,我都会收到以下错误:
文件名:\?\ C:\ Users\xxxxxx\Documents\IISExpress\config\applicationHost.config
错误:无法写入配置文件
有没有办法强制IIS Express使用不同的位置配置和日志文件夹?我知道当我从命令行运行iisexpress.exe时,我可以指向不同的位置,但是在使用Visual Studio时我无法控制它.
或者,有人有任何建议,为什么错误发生?(附注:我的笔记本电脑处于企业环境中,在"Documents"文件夹中有一些愚蠢的加密,但是我没有遇到任何其他软件存在任何问题.我也给了"Everyone"组满了访问该文件夹.)
编辑 - 按照http://learn.iis.net/page.aspx/1286/iis-80-express-readme/上的说明操作后,我仍然无法正常工作.我尝试过以下方法:
还有其他建议吗?
Ale*_*agy 54
@Brad
我刚才遇到了同样的问题.删除IISExpress文件夹上的加密和"只读"属性解决了它.在我的公司中,文档也是加密的,但我认为从IISExpress中删除该加密不会是任何问题.
希望这可以帮助.
我有一个非常相似的错误消息,由完全不同的问题引起.
错误:
C:\ VS\TFS_Projects\SomeSolution\SomeProject\SomeProject.csproj:错误:创建虚拟目录http:// localhost:55063 /失败,错误:文件名:\\?\ C:\ VS\TFS_Projects\SomeSolution. vs\config\applicationhost.config错误:由于权限不足,无法写入配置文件
更多细节:我甚至无法打开项目,因为打开它会失败.
我可以获得先前的变更集,并且它们实际上会打开正常,但如果我得到最新的项目则无法打开.
解决方案: 在我的情况下,事实证明,当我们更改TFS服务器时,有人将" .vs "文件夹添加到源代码控制以及其他所有内容.在其下,一个开发人员将他的applicationhost.config设置为在D:\驱动器上运行站点,而我没有这样的D:\驱动器(好吧,它是一个DVD驱动器.)我能够通过查找得到这个工作使用未更改的applicationhost.config并替换我的本地文件的先前更改集.(我本可以尝试删除该文件夹,但我没有去那条路.)
之后,我们从源代码管理中删除了".vs"文件夹.
(我把这个解决方案放在这里,因为它是google登陆我的地方,所以其他人有这个错误信息可能会发现上面的解决方案没有为他们修复它,因此他们可能会遇到这个问题.)
| 归档时间: |
|
| 查看次数: |
27572 次 |
| 最近记录: |