webapi权限常见错误

webapi权限常见错误

错误一:

Response for preflight has invalid HTTP status code 405.

解决方案:

屏蔽配置文件中的如下代码

<!--<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>-->

错误二:

No ‘Access-Control-Allow-Origin‘ header is present on the requested resource. Origin ‘http://localhost:2062‘ is therefore not allowed access. The response had HTTP status code 500.
 <!--<add name="access-control-allow-headers" value="accept,origin,token,content-type,Authorization" />-->

解决方案:
跨域造成的,解决跨域即可:

<httpProtocol>
      <customHeaders>
        <!-- Enable Cross Domain AJAX calls -->
        <add name="Access-Control-Allow-Origin" value="http://localhost:2062" />
        <add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS"/>
        <add name="Access-Control-Allow-Headers" value="Content-Type,Authorization"/>
      </customHeaders>
    </httpProtocol>

错误三:

The ‘Access-Control-Allow-Origin‘ header has a value ‘http://localhost:2062/‘ that is not equal to the supplied origin. Origin ‘http://localhost:2062‘ is therefore not allowed access.

解决方案:

由于手误造成的,域名后面不能有任何字符或符合

正确:‘http://localhost:2062

错误:‘http://localhost:2062/

原文地址:https://www.cnblogs.com/zlp520/p/9406730.html

时间: 2024-10-05 19:37:37

webapi权限常见错误的相关文章

webapi发布常见错误及解决方案

webapi发布常见错误及解决方案 错误一: 错误:404 (Not Found) 解决方案: 在  <system.webServer>节点中添加如下模块: <modules runAllManagedModulesForAllRequests="true" /> 错误二: 错误:405 (Method Not Allowed)或者Response for preflight has invalid HTTP status code 405. 解决方案: 在 

[置顶] Web用户的身份验证及WebApi权限验证流程的设计和实现

转发 http://blog.csdn.net/besley/article/details/8516894 [置顶] Web用户的身份验证及WebApi权限验证流程的设计和实现 2013-01-18 13:19 22755人阅读 评论(19) 收藏 举报  分类: Asp.net Web技术(9)  WebAPI(3)  MVC(6)  版权声明:本文为博主原创文章,未经博主允许不得转载. 前言:Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过

WAVSEP在Linux系统中部署时常见错误

使用Tomcat部署时常见错误 环境:Debian7 , tomcat7, WAVSEP v1.5 安装时提示: javax.servlet.ServletException: java.sql.SQLException: Database 'db/WavsepConfigDB'  not found 原因: tomat用户没有写入根目录的权限. 解决办法: 以root身份运行,在根目录建立db目录并将所有权授予tomcat用户. #mkdir /db #chown -R tomcat:tomc

虚拟机备份的五大常见错误及规避方法

http://server.chinabyte.com/97/12352597.shtml 在虚拟环境下进行备份和在物理环境中是不同的.虽然虚拟机备份的方式有很多,但由于虚拟环境的特点,可能会遇到很多意想不到的问题.这篇技巧中,我们会讲解如何高效的创建虚拟机备份并避免一些常见错误. 不建议通过客户端备份虚拟机 在备份虚拟机时候,采用客户端操作系统的方式备份是最为常见的误区.你不能使用传统的在客户端操作系统上安装代理的备份方式来处理虚拟机备份.这种方式的问题之一就是低效性,原因是在于虚拟层所处的位

Ubuntu 搭建svn服务器 ,以及常见错误解决方案

一.安装命令: 1)以root身份登录.执行:sudo su -命令 2)执行安装命令:apt-get install subversion 二.创建项目目录 1)mkdir  /home/svn/     mkdir  /home/svn/project 2)cd  /home/svn/project 3)执行权限命令:chmod -R 777 project/ 三.创建svn仓库 svnadmin create  /home/svn/project 执行命令后生成一下文件   四.设置访问权

初学ASP.NET---若干常见错误

最近在学习ASP.NET的相关知识,期间遇到了一些错误,比较常见的错误总结了一下,希望此文能给ASP.NET初学者一些帮助.同时记录这些错误也方便今后自己查看. 1.  GridView"GridView1"激发了未处理的事件"PageIndexChanging". 错误原因:(如下图-1) (图--1) 解决方法: 当出现这种错误的时候,只需要在GridView标签中添加OnPageIndexChanging事件,并使OnPageIndexChanging=&qu

nagios常见错误

# 常见错误 1. error: Cannot find ssl headers ||  checking for SSL headers..configure:error:Cannot find ssl headers 原因是缺少:openssl-devel包, 解决办法:yum -y install openssl* 2.make[2]: *** [check_http.o]Error 1 make[2]:Leaving directory '/root/tools/nagios-plugi

【MySQL】常见错误与常用命令的集锦

[背景介绍] 在使用SQL Server数据库期间,想必大家一定都有过解决各种问题的经历了,很多时候,都会在大家的博客中看到问题与解决方案.现在开发使用的是MySQL数据库,现在来看,发现自己在MySQL中的经历越来越多.前两天,自己电脑的MySQL数据库出问题了,折腾了我好几个小时~~ 这篇博客就将把之前遇到的和这次遇到的错误记录下来,以后也可以更好更快的找到解决办法吧. [常见错误] (1) windows mysql提示:1045 access denied for user'root'@

rsyn常见错误总结--方便用于排错

rsyn常见错误总结--方便用于排错 下面是rsyncd.conf的配置: #########zhaofanrsync######## uid = rsync gid = rsync use chroot =no maxconnections = 200 timeout = 300 pid file =/var/run/rsyncd.pid lock file =/var/run/rsync.lock log file =/var/log/rsyncd.log [zhaofan] path =