Iis 7 ASP.NET Web应用程序给出HTTP错误500.21-内部服务器错误。

Iis 7 ASP.NET Web应用程序给出HTTP错误500.21-内部服务器错误。,iis-7,Iis 7,我在本地托管了一个WEB Api应用程序,在“浏览”时,我发现了以下错误。朋友们,请帮忙 错误摘要 HTTP错误500.21-内部服务器错误 处理程序“ExtensionlessUrlHandler-Integrated-4.0”的模块列表中有一个错误的模块“ManagedPipelineHandler” 详细错误信息 模块 IIS Web核心 通知 ExecuteRequestHandler 处理者 ExtensionlessUrlHandler-Integrated-4.0 错误代码 0x8

我在本地托管了一个WEB Api应用程序,在“浏览”时,我发现了以下错误。朋友们,请帮忙

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

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

详细错误信息

模块 IIS Web核心

通知 ExecuteRequestHandler

处理者 ExtensionlessUrlHandler-Integrated-4.0

错误代码 0x8007000d

请求的URL

物理路径 D:\WEB API发布

登录方法 匿名的

登录用户 匿名的

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

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

我在安装.NET 4.5时遇到此错误,但不是在IIS角色下。尝试以下步骤:

  • 打开服务器管理器->添加角色和功能
  • 单击下一步,直到进入“服务器角色”页面
  • 向下滚动到“Web服务器(IIS)”并展开它
  • 展开Web服务器->展开应用程序开发
  • 选中ASP.NET 4.5的选项,并在“附加组件”弹出窗口中单击“是”