我正在尝试将 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% 环境变量。
还有其他建议吗?