IIS 7.5和ASP .NET 2.0

时间:2009-08-01 01:24:41

标签: asp.net asp.net-2.0 iis-7.5

IIS 7.5是否存在任何已知问题?当我尝试浏览/开始/查看网站上的任何页面时,我收到以下错误。

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration
 data for the page is invalid.

Module  IIS Web Core
Notification    BeginRequest
Handler Not yet determined
Error Code  0x80070021
Config Error    This configuration section cannot be used at this path. 
 This happens when the section is locked at a parent level. Locking is either by
default (overrideModeDefault="Deny"), or set explicitly by a location tag with 
  overrideMode="Deny" or the legacy allowOverride="false". 

Config Source
97:         </modules>
98:         <handlers>
99:             <remove name="WebServiceHandlerFactory-Integrated"/>

9 个答案:

答案 0 :(得分:18)

有类似的问题,最后找到了这篇文章: http://support.microsoft.com/kb/942055

基本上applicationHost.config锁定了处理程序部分: 是

<section name="handlers" overrideModeDefault="Deny" />

我把它改成了

<section name="handlers" overrideModeDefault="Allow" />

并且有效。

还值得检查是否已安装所有asp.net角色,请参阅link text

答案 1 :(得分:5)

This解决了我在Windows 7 64位IIS 7上的问题。

答案 2 :(得分:2)

使用记事本等文本编辑器,在以下位置打开applicationHost.config文件:

%windir%\system32\inetsrv\config\applicationHost.config

基本上,applicationHost.config已将处理程序部分锁定。这是

<section name="handlers" overrideModeDefault="Deny" />

将其更改为

<section name="handlers" overrideModeDefault="Allow" />

它有效。

答案 3 :(得分:2)

我怀疑接收此错误的大多数人没有在控制面板安装的“程序和功能”中的iis功能选择中选择足够的复选框。

报告IMO的可怕错误。

答案 4 :(得分:1)

最后一个答案给了我答案,然后它给了我另一个错误,所以你也应该检查this一个

答案 5 :(得分:1)

这是因为asp.net没有安装在IIS中, 打开或关闭Windows功能,在控制面板的“程序和功能”中选择功能。选择IIS然后“万维网服务” 然后“应用程序开发功能”,然后“ASP”和“ASP.NET”

答案 6 :(得分:0)

如上所述修复后我们会收到以下错误

  

访问IIS 7.0上承载的网站时出现错误消息:
  HTTP错误403.14 - 禁止。

要解决此问题,请使用以下方法之一。


方法1:要解决此问题,请按以下步骤操作:

  • 启动IIS管理器。为此,请单击“开始”,单击“运行”,键入inetmgr.exe,然后单击“确定”。
  • 在IIS管理器中,展开服务器名称,展开网站,然后单击要修改的网站。
  • 在“功能”视图中,双击“目录浏览”。
  • 在“操作”窗格中,单击“启用”。

方法2:要解决此问题,请按以下步骤操作:

  • 启动IIS管理器。为此,请单击“开始”,单击“运行”,键入inetmgr.exe,然后单击“确定”。
  • 在IIS管理器中,展开服务器名称,展开网站,然后单击要修改的网站。
  • 在“功能”视图中,双击“默认文档”。
  • 在“操作”窗格中,单击“启用”。
  • 在“文件名”框中,键入默认文档的名称,然后单击“确定”。

答案 7 :(得分:0)

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

如果.Net Framework版本不正确或托管管道模式设置不正确,也会发生这种情况。

答案 8 :(得分:0)

面临同样的错误。这解决了我的问题 http://blog.laksha.net/2009/08/http-error-50019-internal-server-error.html