IIS Express错误500.19(0x80070003)无法读取配置文件。

14

我一直在办公室机器上学习MVC 5教程,一切都很完美。

最近我把存储库拉到了我的个人笔记本电脑上,结果出现了以下错误:

IIS Express Error 500.19 (0x80070003) cannot read config file

在错误页面中,我看到了以下配置文件路径:

\?\D:\Dev\Personal\MvcMovie\src\MvcMovie\wwwroot\web.config

这是我的办公机器的正确路径,但对于家庭环境来说是错误的。

额外信息:

以下是Visual Studio解决方案的位置:

在办公室
D:\Dev\Personal\MvcMovie

在家里

C:\Dev\Projects\MvcMovie

作为Web开发新手,希望问题能够轻松解决。

敬礼,

迈克尔


请检查IUSR和应用程序池账户是否都具有读取该文件夹的权限。 - Wiktor Zychla
我之所以出现错误的原因是因为没有这样的路径。我到处搜索,但找不到引用错误路径的位置。 - Michael Daniloff
2个回答

35

我解决了问题,是通过删除项目本地目录中的“.vs”文件夹来实现的。 注意:.vs文件夹在Windows中为隐藏文件夹,需要开启显示隐藏文件功能才可以看到。


1
谢谢,这个解决了我的问题。由于我安装了一些最近的Windows更新,所以出现了某些问题。 - naasking
1
TX!!!!!!!!!!!!!!!!!!!! 2天!!2天!!!我疯了!谢谢<3 - Montse Mkd
哇!谢谢!我看到了一些其他帖子的建议,但都没有解决问题。只是想指出,在删除文件夹之前,您可能需要关闭解决方案和/或VS,因为存在某些文件锁定。 - Gabriel G

12

结果发现,IIS Express从.vs/config/applicationhost.config文件中提取了旧的路径

将路径修改为当前路径解决了该问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接