我在本地和“浏览”中托管了一个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”。
答案 0 :(得分:1)
我在安装.NET 4.5时遇到此错误但未在IIS角色下运行。请尝试以下步骤: