【问题标题】:iis express 7.5 roaming profile visual studio 2010 sp1iis express 7.5 漫游配置文件visual studio 2010 sp1
【发布时间】:2011-08-17 07:11:21
【问题描述】:

除非我将“我的文档”文件夹重定向到本地副本,否则 IIS Express 无法启动并显示以下错误消息: 文件名:redirection.config 错误:无法读取配置文件

从工作室开始一个新的网络项目时会发生这种情况,甚至我只是双击 iisexpress.exe 文件。

以任何方式解决此问题,或者我必须继续重定向“我的文档”文件夹

【问题讨论】:

  • 我也遇到了同样的问题。我用的是VMWare Fusion,所以我的PC是虚拟机,我的文档文件夹映射到Mac端的Documents文件夹。换句话说,它就像在网络驱动器上一样。该错误已在此处报告:connect.microsoft.com/webmatrix/feedback/details/637342/… 但未提供解决方案。如果我们只能找到设置 IIS Express 配置文件路径的位置...

标签: iis-express


【解决方案1】:

当我工作的组织更改了他们映射我的“我的文档”文件夹(以及许多其他文件夹)的网络驱动器时,我遇到了完全相同的问题。它曾经在 \machine1\myusername$ 上,后来被移到了 \someothermachine\myusername$。

当我尝试通过 VS 命令提示符从“C:\Program Files (x86)\IIS Express>”在控制台窗口中启动 iisexpress 时,它返回

An error occurred while reading configuration information. Make sure that the configuration file \\machine1\myusername$\IISExpress\config\applicationhost.config exists, it is accessible, and contains valid configuration information.

他们的脚本没有费心去压缩注册表并将指针从旧的“家”更新到新的“家”。所以我最终得到了丢失的文件、在某些情况下重复以及粗鲁的消息,例如“此文件当前无法在此计算机上使用”。

为了解决这个问题,我做了以下操作:

  1. 找到了我的新“我的文档”文件夹的根目录(现在是 \\someothermachine\myusername$
  2. (手动,通过 regedit)注册表搜索 \\machine1\myusername$\ 的键、值和数据并将其替换为新版本。这需要一段时间,大约有 40-50 人更换。
  3. 已重新启动。

然后我可以从同一个控制台窗口再次启动 iisexpress。它重新注册了标准的基础网站,一切都恢复正常了。

我希望这对其他人有帮助!

【讨论】:

    【解决方案2】:

    看来您使用的是旧版本的 IIS Express。卸载您当前的 IIS Exprs 并安装来自 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=abc59783-89de-4adc-b770-0a720bb21deb 的最新更新版本

    如果这不能解决您的问题,请告诉我们。

    【讨论】:

    • 感谢您的建议....我下载并重新安装了,但这并没有解决问题。我尝试从其文件夹中运行 iisexpress.exe 并在 vs2010 sp1 中启动新项目。结果相同。还有什么可以做的。
    • 删除/重命名 %userprofile%\documents\iisexpress 文件夹,然后重试。
    • 删除文件夹并运行 iisexpress.exe 确实会重新创建它,但不幸的是它并不能解决问题。我已经安装了 WebMatrix,这确实会启动我在 Web 矩阵中创建的新项目,但不会启动包含网站的现有文件夹。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多