7

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

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

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

4

2 回答 2

1

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

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

于 2011-05-05T04:51:37.917 回答
0

当我工作的组织更改他们映射我的“我的文档”文件夹(以及其他一些文件夹)的网络驱动器时,我遇到了完全相同的问题。它曾经在 \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。它重新注册了标准基础网站,一切都恢复正常了。

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

于 2014-03-17T02:13:28.617 回答