iis-express - IIS Express 8-无法写入配置文件

标签 iis-express visual-studio-2012

我正在尝试将IIS Express 8用于VS2012中的MVC站点。每当我尝试创建站点时,都会出现以下错误:

Filename: \?\C:\Users\xxxxxx\Documents\IISExpress\config\applicationHost.config
Error: Cannot write configuration file



有什么方法可以强制IIS Express对config&logs文件夹使用其他位置?我了解从命令行运行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%环境变量。

  • 还有其他建议吗?

    最佳答案

    @布拉德

    我刚才也遇到了同样的问题。删除IISExpress文件夹上的加密和“只读”属性即可解决该问题。在我的公司中,Documents也是加密的,但是我认为从IISExpress中删除加密不会有任何问题。

    希望这可以帮助。

    关于iis-express - IIS Express 8-无法写入配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11445002/

    相关文章:

    asp.net-mvc-4 - 如何永久教 Visual Studio 检测我的调试信息?

    c++ - OpenCV 无法设置 SVM 参数

    visual-studio-2012 - 为什么 vtable 指针在 x86 编译程序上对齐到 8 个字节?

    visual-studio - VS 的 F# REPL(2012)?

    visual-studio-2010 - Visual Studio 2012 - Web.config 在 IIS Express 8 中无效

    c# - 如何找出哪个 IIS Express 实例正在使用端口?

    asp.net - 为 IISExpress 中托管的 SSL 站点设置信任

    asp.net - 无法使用 HTTPS 启动 ASP.NET Core

    wpf - VS 2012 扩展中的标准控件

    xml - 基于存储在数据库中的 XML 数据创建 Microsoft SQL 报告 (SSRS)