WebAPI发布IIS报错问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebAPI发布IIS报错问题相关的知识,希望对你有一定的参考价值。

1.看IIS中处理程序映射中有没有注册:ExtensionlessUrlHandler-Integrated-4.0

没有的话需要在【运行】中注册:aspnet_regiis.exe

2.配置文件中要加 <modules runAllManagedModulesForAllRequests="true" />

<system.webServer>
   <validationvalidateIntegratedModeConfiguration="false"/>
   <modules runAllManagedModulesForAllRequests="true" />

</system.webServer>

在web.config增加<modules runAllManagedModulesForAllRequests="true" />

如果还不行,请检查一下“处理程序映射”,里面是否有“ExtensionlessUrlHandler-Integrated-4.0”,如果没有,请注册.net4.0

在运行里输入:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

3.IIS应用程序池集成模式,标识中把最高权限的用户添加进来:

技术分享

IIS 7的配置问题

 

以上是关于WebAPI发布IIS报错问题的主要内容,如果未能解决你的问题,请参考以下文章

MVC或WebAPI发布后报错404问题的总结

.NET把excel数据导入到sql数据库报错:无法打开excel(本地没问题,IIS发布到网站报错),求解!

水晶报表发布到IIS出现了问题~~求高手指点~~~log4net报错

[解决方案]WebAPI+SwaggerUI部署服务器后,访问一直报错的问题

IIS发布403报错

WEB网站发布服务器IIS报错问题终极解决方案,查到问题点