zoukankan      html  css  js  c++  java
  • Asp.NETCore 部署IIS配置了允许跨域但还是不支持 PUT , POST请求

    允许跨域配置:

    我配置的是允许指定域名,如果允许所有域名 使用 AllowAnyOrigin() 就可以了。

    部署到IIS 后发现Get请求正常,Put请求 提示跨域

    找到web.config文件增加

    <remove name="WebDAVModule" />
    <remove name="WebDAV" />
    重新启动网址即可
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <configuration>
     3   <system.webServer>
     4     <modules runAllManagedModulesForAllRequests="true" runManagedModulesForWebDavRequests="true">
     5       <remove name="WebDAVModule" />
     6     </modules>
     7     <handlers>
     8       <remove name="WebDAV" />
     9       <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    10     </handlers>
    11     <aspNetCore processPath="C:Program Filesdotnetdotnet.exe" arguments=".TexHong_EMWX.Web.Host.dll" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" forwardWindowsAuthToken="false" startupTimeLimit="3600" requestTimeout="23:00:00">
    12       <environmentVariables />
    13     </aspNetCore>
    14     <httpProtocol>
    15       <customHeaders>
    16         <remove name="X-Powered-By" />
    17       </customHeaders>
    18     </httpProtocol>
    19   </system.webServer>
    20 </configuration>
  • 相关阅读:
    压缩感知理论模型
    欢迎使用CSDN-markdown编辑器
    CEF3 概览及一般使用方法
    如何利用CEF3创建一个简单的应用程序 (Windows Platform)
    递归(浅解)
    day22 ftp传输作业未完成
    day21(套接字初应用)
    Multiprocess.Process(源码)
    day20 网络编程(初识)
    day19(异常补遗)
  • 原文地址:https://www.cnblogs.com/liaoyd/p/13636995.html
Copyright © 2011-2022 走看看