美文网首页
ASP.Net Web API 项目基础配置

ASP.Net Web API 项目基础配置

作者: JADDC | 来源:发表于2018-11-28 11:24 被阅读0次
一、跨域、小驼峰配置

在App_Start 文件夹下的WebApiConfig.cs添加如下代码

        //Cors 跨域
        var allowOrigins = AppSettings.CorsAllowOrigins;
        var allowHeaders = AppSettings.CorsAllowHeaders;
        var allowMethods = AppSettings.CorsAllowMethods;
        var allowExposedHeaders = AppSettings.CorsAllowExposedHeaders;
        var globalCors = new EnableCorsAttribute(allowOrigins, allowHeaders, allowMethods, allowExposedHeaders);
        config.EnableCors(globalCors);
        
        //小驼峰设置
        config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();

Web.config<appSettings>节点中添加跨域信息

      <!--Cors 跨域设置-->
      <add key="CorsAllowOrigins" value="*" />
      <add key="CorsAllowHeaders" value="*"/>
      <add key="CorsAllowMethods" value="*"/>
      <add key="CorsAllowExposedHeaders" value="*"/>

%AppData%\NuGet\

相关文章

网友评论

      本文标题:ASP.Net Web API 项目基础配置

      本文链接:https://www.haomeiwen.com/subject/bixaqqtx.html