【发布时间】:2012-07-11 19:11:58
【问题描述】:
我正在尝试将 IIS Express 8 用于 VS2012 中的 MVC 站点。每当我尝试创建网站时都会收到以下错误:
文件名: \?\C:\Users\xxxxxx\Documents\IISExpress\config\applicationHost.config
错误:无法写入配置文件
有没有办法强制 IIS Express 为配置和日志文件夹使用不同的位置?我知道当我从命令行运行 iisexpress.exe 时可以指向不同的位置,但在使用 Visual Studio 时我无法控制。
或者,有没有人对为什么会发生错误有任何建议? (旁注:我的笔记本电脑位于公司环境中,在“文档”文件夹中进行了一些愚蠢的加密,但是我没有遇到保存到该位置的其他软件的任何问题。我还给了“每个人”组完整访问文件夹。)
编辑 - 按照http://learn.iis.net/page.aspx/1286/iis-80-express-readme/ 的说明进行操作后,我似乎仍然无法正常工作。我尝试了以下方法:
- 添加了指向我的备用目录的 HKCU\Software\Microsoft\IISExpress\CustomUserHome 注册表项
- 添加了指向我的备用目录的 HKCU\Software\Microsoft\IISExpress\8.0\CustomUserHome 注册表项
- 添加了指向我的备用目录的 HKLM\Software\Microsoft\IISExpress\CustomUserHome 注册表项
- 添加了指向我的备用目录的 HKLM\Software\Microsoft\IISExpress\8.0\CustomUserHome 注册表项
- 设置 %IIS_USER_HOME% 环境变量指向我的备用目录。
还有其他建议吗?
【问题讨论】:
-
我也有同样的问题。这里提到的解决方案都没有奏效。目前,这阻碍了我们的团队采用 vs 2012。
标签: iis-express visual-studio-2012