ASP.NET Web应用程序提供HTTP错误500.21 - 内部服务器错误。

时间:2015-09-09 12:55:28

标签: iis-7

我在本地和“浏览”中托管了一个WEB Api应用程序,我收到以下错误。好朋友,请帮帮忙。

错误摘要 HTTP错误500.21 - 内部服务器错误

处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误的模块“ManagedPipelineHandler”

详细错误信息

模块 IIS Web Core

通知 ExecuteRequestHandler

处理程序 ExtensionlessUrlHandler-Integrated-4.0

错误代码 0x8007000d

请求的网址 http://localhost:8082/

物理路径 D:\ WEB API发布

登录方法 匿名

登录用户 匿名

最有可能导致:•使用托管处理程序;但是,ASP.NET未安装或未完全安装。 •处理程序模块列表的配置中存在打字错误。

您可以尝试的事项:•如果您使用托管处理程序,请安装ASP.NET。 •确保正确指定了处理程序模块的名称。模块名称区分大小写,并使用格式modules =“StaticFileModule,DefaultDocumentModule,DirectoryListingModule”。

1 个答案:

答案 0 :(得分:1)

我在安装.NET 4.5时遇到此错误但未在IIS角色下运行。请尝试以下步骤:

  1. 打开服务器管理器 - >添加角色和功能。
  2. 单击“下一步”,直至进入“服务器角色”页面。
  3. 向下滚动到“Web服务器(IIS)”并展开它。
  4. 展开网络服务器 - >扩展应用程序开发。
  5. 选中ASP.NET 4.5的选项,然后按“是”弹出附加组件。