我正在尝试让我的网站显示在本地主机上。我在 Windows 功能中安装了 asp 和 asp.net,IIS 似乎可以正常工作,但问题是当我在本地主机上访问网站本身时,我收到此错误
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
然后下面说
Config Source
-1:
0:
现在我知道问题可能出在列出的 web.config 文件中...
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<add value="index.asp" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
我该怎么做才能修复此问题?我已上传了屏幕截图。
答案1
这可能是由于 ACL 阻止 IIS 进程访问配置文件造成的。请确保运行应用程序池的帐户对包含该网站的文件夹中的所有内容具有读取权限。