Asp.net 尝试在IIS 7中托管网站时出现“HTTP错误500.19-内部服务器错误”

Asp.net 尝试在IIS 7中托管网站时出现“HTTP错误500.19-内部服务器错误”,asp.net,iis-7,Asp.net,Iis 7,我按照第4部分中的步骤尝试在本地托管一个网站,但不断出现以下错误: HTTP错误500.19-内部服务器错误无法访问请求的页面 已访问,因为页面的相关配置数据为 无效 首先,我尝试输入物理目录作为存储VisualStudio项目的文件夹,因为它无论如何都包含web页面,并且这是一项正在进行的工作,以避免每次都重新发布。这不起作用,所以我随后将该站点发布到wwwroot文件夹,并将物理目录更改为此,但它给了我相同的错误 我了解到这个问题可能与应用程序池使用的框架版本有关,但我在v2和v4上都尝试了

我按照第4部分中的步骤尝试在本地托管一个网站,但不断出现以下错误:

HTTP错误500.19-内部服务器错误无法访问请求的页面 已访问,因为页面的相关配置数据为 无效

首先,我尝试输入物理目录作为存储VisualStudio项目的文件夹,因为它无论如何都包含web页面,并且这是一项正在进行的工作,以避免每次都重新发布。这不起作用,所以我随后将该站点发布到wwwroot文件夹,并将物理目录更改为此,但它给了我相同的错误

我了解到这个问题可能与应用程序池使用的框架版本有关,但我在v2和v4上都尝试了这个问题,并不断得到相同的错误提示。如何检查应该使用的版本

这是我第一次尝试这一点,我很失落,任何关于这一问题的帮助将不胜感激

编辑:我从web.config中删除了以下代码

现在,我遇到了以下错误

HTTP错误401.3-未经授权您没有查看权限 由于访问控制列表ACL,此目录或页面无效 Web上此资源的配置或加密设置 服务器

编辑2:当我尝试浏览网站上的网页时,假设我现在遇到以下错误:

配置错误

描述:处理过程中发生错误 服务此请求所需的配置文件。请检查 下面是具体的错误详细信息,请修改您的配置文件 适当地

分析器错误消息:无法识别的属性“targetFramework”。笔记 属性名称区分大小写

源错误:

第16行:第17行:第18行:第19行:第20行:


与此类似,但将应用程序池更改为使用v4框架的应用程序池会再次出现第一个500.19错误

在收到错误500.19后,是否运行此命令

aspnet_regiis.exe -i

同样的错误?可能是由于对包含ASP.NET网站的服务器上的文件夹具有权限,我认为它需要具有IUSER或网络服务,以及读取和执行权限。