在我尝试从IIS访问我的网站时,我收到了以下错误。
HTTP错误500.19 - 内部服务器错误 无法访问请求的页面,因为页面的相关配置数据无效。
模块:IIS Web Core 通知:未知 处理程序:尚未确定错误代码 错误代码:0x80070005 配置错误:由于权限不足,无法读取配置文件 登录方法:尚未确定 登录用户:尚未确定
我不知道该怎么做。我已经完全控制mycomputerName \ ISS_IUSRS中的C:\ Windows \ System32 \ inetsrv \ config中的applicationHost文件。此外,我已将mycomputerName \ ISS_IUSRS的applicationHost文件完全控制到我的解决方案文件夹和web.config文件。但是,当我从IIS单击我的应用程序并尝试通过单击manage Application \ browse浏览它时,我仍然收到此错误。
如果有人可以帮助我,那将非常感激, 感谢
答案 0 :(得分:0)
当IIS应用程序没有读取应用程序配置文件的权限时,通常会发生此问题。 IIS应用程序使用 IIS_IUSRS 用户来读取Web应用程序。
安装IIS时,IIS_IUSRS用户将具有文件夹C:\ inetpub \ wwwroot \的默认读取和执行访问权限。请将您的Web应用程序文件夹复制到上述目录,并将IIS_IUSRS的读访问权限或完全控制权(如果IIS_IUSRS没有读取和执行权限)提供给您的应用程序文件夹。