首页 > 代码库 > WebAPI发布IIS报错问题

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报错问题