遇到的第一个问题:
iis7管理介面,在设置主机头时,报告如下错误:
文件名:xx\xx\xxx\web.config
行号:133
错误:无法读取配置节"system.web.extensions",因为它缺少节声明
上网查了,老外也遇到这样的问题:
Line number: 154
Error: The configuration section 'system.web.extensions' cannot be read because it is missing a section declaratio
http://our.umbraco.org/forum/getting-started/installing-umbraco/10095-Umbraco-45-Dontnetpanel-Server-Error-systemwebextensions
由于是空间服务商更换了服务器,应用了IIS7。给了我远程桌面的操作权限,运行环境先检查下:
1.已经安装.net 4.0运行库
2.设置网站基于.net4.0(连接侧边栏>应用程序池>相应网站>右键,选基本设置>选择运行库)
3.修改“托管管道模式”,Set the Manage Pipeline mode from Integrated to Classic (由集成到经典)
Run website on IIS7 (Vista) in classic mode
IIS托管管道模式的集成和经典比较
问题还是没有解决。
在微软的论坛找到了解决的办法:
http://forums.asp.net/p/1547286/3784899.aspx
This is because config section hasn't declared. in 4.0 webconfig you have to add it manually.
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
--------
如上添加后,在iis7的管理介面不再报错!
但问题还没有解决,网站不能访问,404错误,找不到文件或文件夹!
经查,是如下错误:
http错误 404.2 -not found
由于web服务器上的"isapi和CGI限制"列表设置,无法提供您请求的页面。
模块:IsapiModule
通知:ExecuteReauestHandler
处理程序:PageHandlerFactory-ISAPI-4.0_32bit
错误代码:0x800704ec
解决方案:
在IIS的根节点里 有个“ISAPI和CGI限制”设置,在里面选择.net4,选择允许,默认是限制的。
另外,网站报告访问限制,在网站的“授权规则”中,设置“允许”“所有用户”
至此,网站可以正常访问了!
http://www.11gl.com/post/2010/12/12/umbracoe5ba94e794a8e782b9e6bbb4e8aeb0e5bd95umbracoe79a84iis7e4b8ade79a84e9858de7bdae.aspx
分享到:
相关推荐
应用程序部署到IIS后,打开后提示HTTP 500.19错误
HTTP 错误 500.19 – Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 详细错误信息 模块 DynamicCompressionModule 通知 SendResponse 处理程序 StaticFile 错误代码 0x...
HTTP 错误 500.19 - Internal Server Error 是一种常见的服务器错误,它表明服务器在尝试处理请求时遇到了内部配置问题。这个错误通常在使用IIS (Internet Information Services) 作为Web服务器时出现,表示配置文件...
HTTP 错误 500.19 – Internal Server Error 是一种常见的Web服务器错误,它表明服务器在尝试处理请求时遇到了内部配置问题,导致无法正常服务。这种错误通常与IIS(Internet Information Services)服务器有关,...
刚在本机部署了一个WebService测试,浏览的时候出现了“HTTP 错误 500.19 – Internal Server Error ”错误,如下图: 经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤...
HTTP 错误 500.19 – Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 解决办法: 打开IIS,点击“高级设置”: 更改应用程序池为“.NET v2.0 Classic”即可,问题解决。 P.s. :HTTP ...
#### 一、HTTP Error 500.19 - Internal Server Error:配置错误 在Windows 7系统中进行Web开发时,开发者可能会遇到HTTP Error 500.19 - Internal Server Error这样的内部服务器错误。这类问题通常与IIS 7的配置...
HTTP Error 500.19 – Internal Server Error 配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 (overrideModeDefault=”Deny”),或者是通过包含 ...
模块 IIS Web Core ...错误代码 0x80070002 使用伪静态出现这个错误。如果试过https://www.cnblogs.com/zhao365845726/p/4571361.html 这个链接方法还无效。可以下载我的这个试一试。 这个文档是我历经3天的总结
然而,在本地Visual Studio (VS)环境中运行无误的应用程序,当部署到Internet Information Services (IIS)服务器时,可能会遇到错误代码80070005。这个错误通常是由于权限不足导致的。 问题的根本在于,当你在VS中...
iis重写url , write的安装。安装步骤如下: 1.先安装工具 WebPlatformInstaller_x64_en-US.exe 2.运行 urlrewrite2.exe直接进行安装,安装完后即可解决 HTTP 错误 500.19 - Internal Server Error 的问题
1. HTTP 错误 500.19 - Internal Server Error 出现这个错误是因为在安装了.NET Framework后安装了IIS,导致ASP.NET未正确注册。解决方法是重新注册ASP.NET: win+r 运行 C:\WINDOWS\Microsoft.NET\Framework\v2.0...
首先你要确定错误的原因: 让IE显示详细的出错信息: 菜单–工具... 您可能感兴趣的文章:HTTP 错误 500.19- Internal Server Error 错误解决方法Winxp IIS5.1出现HTTP500内部服务器错误的解决方法提示“处理URL时服务器
首先你要确定错误的原因: 让IE显示详细的出错信息: 菜单–工具–Internet选项–高级–显示友好的HTTP错误信息,去掉... 您可能感兴趣的文章:HTTP 错误 500.19- Internal Server Error 错误解决方法Winxp IIS5.1出现H
在这个场景中,我们遇到了一个常见的错误:"HTTP 错误 500.19 - Internal Server Error",这通常意味着 IIS(Internet Information Services)服务器无法加载应用程序的配置文件,导致应用无法正常启动。 首先,...
2. 500.19 - Internal Server Error 这个错误通常表示配置文件存在语法错误或者无法访问。解决方案一是通过IIS管理器修复配置问题,重启电脑。另一种可能是权限不足,需要给文件夹设置"Everyone"的"全部控制"权限。...