1

我正在尝试使用 IIS 服务器在本地发布 ASP.NET MVC Web 应用程序。应用程序的文件已上传,但每当我在浏览器 (localhost/WebApp) 中运行应用程序时,都会出现以下异常:

HTTP Error 500.19 - Internal Server Error

The Request page cannot be accessed becasue the related configuration data for 
the page is invalid.

Module: IIS Web Core
Notification: BeginRequest
Handler: Not yet determined
Error Code: 0x80070005
Config Error: Cannot read configuration file due to insufficient permissions
Config File: \foo\web.config
Request URL: http://localhost/WEBAPP
Logon Method: Not yet determined
Logon User: Not yet determined

Config Source
-1:
0:

我试过谷歌并试图关注这个链接,但似乎需要一些建议来解决它:(显然无法理解)

解决 IIS 问题

我是否需要在Web.config文件或 IIS 服务器中配置任何其他内容?

4

1 回答 1

1

似乎您没有读取文件的Windows 权限Web.config,我相信您不必更改Web.config文件中的任何内容。

在 IIS 服务器中,使用编辑权限部分中的安全选项卡添加用户IIS_IUSRS 。它将允许所有用户访问该文件。如果您询问IIS_IUSRS,这意味着当 Web 项目在 IIS 服务器上运行时,它将应用程序池与本地系统、网络服务等用户相关联。所以请确保它。

于 2017-08-29T06:09:30.713 回答