我在本地和“浏览”上托管了一个WEB Api应用程序,我收到以下错误 . 好朋友,请帮忙 .
错误摘要HTTP错误500.21 - 内部服务器错误
处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误的模块“ManagedPipelineHandler”
详细的错误信息
模块IIS Web核心
通知ExecuteRequestHandler
Handler ExtensionlessUrlHandler-Integrated-4.0
错误代码0x8007000d
物理路径D:\ WEB API发布
登录方法匿名
登录用户匿名
最有可能的原因是:•使用托管处理程序;但是,ASP.NET未安装或未完全安装 . •处理程序模块列表的配置中存在打字错误 .
您可以尝试的事项:•如果您使用托管处理程序,请安装ASP.NET . •确保正确指定了处理程序模块的名称 . 模块名称区分大小写,并使用格式modules =“StaticFileModule,DefaultDocumentModule,DirectoryListingModule” .
1 回答
我在安装.NET 4.5时遇到此错误但不在IIS角色下 . 请尝试以下步骤:
打开服务器管理器 - >添加角色和功能 .
单击“下一步”,直到进入“服务器角色”页面 .
向下滚动到“Web服务器(IIS)”并展开它 .
展开Web服务器 - >展开应用程序开发 .
检查ASP.NET 4.5的选项,并在其他组件弹出窗口中单击“是” .