webapi在IIS发布后报Http 403.14 error
2024-10-19 16:36:01
IIS6.1
解决方法,修改web.config文件
1、在<system.webServer>配置节中<modules>添加 runAllManagedModulesForAllRequests="true"
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">//增加runAllManagedModulesForAllRequests="true"
<remove name="FormsAuthentication" />
<remove name="ApplicationInsightsWebTracking" />
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
</modules>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
2、删除<system.web>配置节中的<compilation targetFramework="4.5.2" />
<system.web>
<authentication mode="None" />
<compilation targetFramework="4.5.2" /> //这一条删除
<httpRuntime />
<httpModules>
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
</httpModules>
<pages controlRenderingCompatibilityVersion="4.0" />
</system.web>
最新文章
- JavaWeb——Filter
- python迭代器实现斐波拉契求值
- PHPCMS后台密码忘记解决办法
- Gradle用户指南(中文版)
- 【leetcode】Longest Valid Parentheses
- web页面布局思想
- Unity最优化摘要
- Rightmost Digit(快速幂)
- Socket阻塞模式和非阻塞模式的区别
- Xcode 折叠代码快捷键
- ITIL之“变更管理”
- os.path.join 用法
- sqlserver将数据库的数据导成excel文档方法
- lamp与lnmp的选择
- IP地址冲突排查
- [LintCode] 二叉树的前序遍历
- SQL、T-SQL与PL-SQL的区别
- POJ1053 Set Me
- Spring 4.3.11.RELEASE文档阅读(一):overview
- javaSE基础(一)