2011-02-04 143 views
1

我在IIS 7的托管网站公布的Windows 7安装的机器上。 我做了设定的.NET framework版本,安全选项,但有错误如下图所示托管ASP.NET网站在IIS 7

HTTP错误500.19 - 内部服务器 错误

所请求的页面无法访问 由于相关配置数据 该页面无效。详细 错误信息模块IIS Web核心 通知的BeginRequest

处理程序尚未确定

错误代码0x800700b7

配置错误有一个重复 'System.Web.Extensions程序/脚本/ scriptResourceHandler' 节定义

配置文件 \ \ d:\的Inetpub \ wwwroot的\ KDAHCSSD \ web.config中

请求的URL http://localhost:80/KDAHCSSD/frmLogin.aspx

物理路径 d:\的Inetpub \ wwwroot的\ KDAHCSSD \ frmLogin.aspx

登录方法尚未确定

登录用户尚未确定

配置源13 :
sectionGroup名称= “脚本” 类型=“System.Web.Configuration.ScriptingSectionGroup, SYST em.Web.Extensions, 版本= 3.5.0.0,文化=中性 公钥= 31BF3856AD364E35"

14:部分 名称= “scriptResourceHandler” 类型=“System.Web.Configuration.ScriptingScriptResourceHandlerSection, 系统。 Web.Extensions, 版本= 3.5.0.0,文化=中立, 公钥= 31BF3856AD364E35" requirePermission = “假” allowDefinition的= “MachineToApplication”/

15:sectionGroup 名称= “Web服务” 类型=”系统.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions程序, 版本= 3.5.0.0,文化=中性 公钥= 31BF3856AD364E35"

链接和更多InformationThis错误时,有读 结构的问题时 文件的Web服务器 或Web应用程序。在某些情况下 ,事件日志可能包含有关导致这 错误的详细信息 。

查看更多信息»

如何解决这个问题。我需要做什么?

+0

您是否正在运行.Net 4 Framework ASP .Net网站? – 2011-02-04 10:00:43

+0

不,我正在运行.NET 3.5 Framework Site并在IIS中选择了正确的版本。 – 2011-02-04 10:05:59

回答

1

假设您运行的是.Net 4站点,machine.config已经定义了scriptResourceHandler。从web.config中删除这个部分,你应该没问题。

编辑:只是注意到你说你正在运行3.5,所以不应该发生,但尝试删除该部分,看看它是否工作。

0

如果您的应用程序是针对.NET 2.0 CLR编译的,而您试图在.NET 4.0/4.5应用程序池中运行它,也会发生这种情况。

如果是这种情况(就像我一样),切换到正确的应用程序池可以解决问题。