zoukankan      html  css  js  c++  java
  • webAPI 405

    web.config 配置

      <system.webServer>
        <modules>
          <remove name="WebDAVModule" />
        </modules>
        <handlers>
          <remove name="WebDAV" />
          <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" />
          <!--<add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />-->
        </handlers>
      </system.webServer>
    

     

      <appSettings>
        <add key="cors-origins" value="http://www.liuyanzhen.com" />
        <add key="cors-headers" value="*" />
        <add key="cors-methods" value="GET,POST,DELETE,PUT" />
      </appSettings>
    

      

    WebApiConfig.cs 配置

    public static void Register(HttpConfiguration config)
    {
        // Web API 配置和服务
        config.EnableCors(new EnableCorsAttribute(
                ConfigurationTool.AppSetting("cors-origins"),
                ConfigurationTool.AppSetting("cors-headers"),
                ConfigurationTool.AppSetting("cors-methods")
            ));
    
        // Web API 路由
        config.MapHttpAttributeRoutes();
        config.Routes.MapHttpRoute(
            name: "DefaultApiAction",
            routeTemplate: "api/{controller}/{action}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
        //config.Routes.MapHttpRoute(
        //    name: "DefaultApi",
        //    routeTemplate: "api/{controller}/{id}",
        //    defaults: new { id = RouteParameter.Optional }
        //);
    }
    

      

  • 相关阅读:
    [UOJ UNR #2]积劳成疾
    [UOJ UNR#2 黎明前的巧克力]
    [UOJ UNR#2 UOJ拯救计划]
    [Codeforces Round #431]简要题解
    【UOJ UNR #1】争夺圣杯
    【UOJ UNR #1】火车管理
    [UOJ UNR#1]奇怪的线段树
    [暑假的bzoj刷水记录]
    项目(一)--python3--爬虫实战
    接收端--服务器详细阐述
  • 原文地址:https://www.cnblogs.com/yanzhen/p/9105299.html
Copyright © 2011-2022 走看看