我在Windows 7安装的机器上托管IIS 7中的已发布网站。 我已经完成了.NET框架版本的设置,安全选项但是得到了错误,如下所示
HTTP错误500.19 - 内部服务器 错误
无法访问请求的页面 因为相关的配置数据 对于页面无效。详细 错误信息模块IIS Web Core 通知BeginRequest
处理程序尚未确定
错误代码0x800700b7
配置错误有重复 'System.Web.Extensions程序/脚本/ scriptResourceHandler' 部分定义
配置文件 \ \ d?:\的Inetpub \ wwwroot的\ KDAHCSSD \ web.config中
请求的网址 http://localhost:80/KDAHCSSD/frmLogin.aspx
物理路径 d:\的Inetpub \ wwwroot的\ KDAHCSSD \ frmLogin.aspx
登录方法尚未确定
登录用户尚未确定
配置来源13:
sectionGroup name =“scripting” 类型=“System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions程序, 版本= 3.5.0.0,文化=中立, 公钥= 31BF3856AD364E35"14:部分 NAME = “scriptResourceHandler” 类型=“System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions程序, 版本= 3.5.0.0,文化=中立, 公钥= 31BF3856AD364E35" requirePermission = “假” allowDefinition的= “MachineToApplication”/
15:sectionGroup 名称=“Web服务” 类型=“System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions程序, 版本= 3.5.0.0,文化=中立, 公钥= 31BF3856AD364E35"
链接和更多信息此错误 在读取问题时发生 Web的配置文件 服务器或Web应用程序。在一些 例如,事件日志可能包含更多内容 有关原因的信息 错误。
查看更多信息»
如何解决这个问题。我需要做什么?..
答案 0 :(得分:1)
假设您正在运行.Net 4站点,则machine.config已经定义了scriptResourceHandler
。从web.config中删除此部分,你应该没事。
编辑:刚刚注意到你说你正在运行3.5,所以不应该发生,但尝试删除该部分,看看它是否有效。
答案 1 :(得分:0)
如果您的应用程序是针对.NET 2.0 CLR编译的,并且您尝试在.NET 4.0 / 4.5应用程序池中运行它,也会发生这种情况。
如果是这种情况(就像我一样),切换到正确的应用程序池可以解决问题。