//已设置
context.Response.AddHeader("Access-Control-Allow-Origin", "*");
//jexus-5.8.3正常,6.1报错如下
XMLHttpRequest cannot load http://xxxxxx:10096/Method.ashx?do=*&_=1583470460899. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://xxxx' is therefore not allowed access. The response had HTTP status code 500.
send @ jquery-1.12.3.min.js:4
ajax @ jquery-1.12.3.min.js:4
作者:山水 发布时间:20年03月06日 可选操作:
删除 回复作者:yunei 发布时间:20年03月06日 可选操作:
删除 回复作者:山水 发布时间:20年03月06日 可选操作:
删除 回复作者:山水 发布时间:20年03月06日 可选操作:
删除 回复已找到原因,留个记号吧
项目中存在多个ashx文件 Class都是"Handler"
<%@ WebHandler Language="C#" Class="Handler" %>
public class Handler : IHttpHandler
{
//业务代码
}
Jexus5.8.3版本可以正常解析,6.2.x会报上面错误
改成不同名字后问题解决
作者:山水 发布时间:20年03月12日 可选操作:
删除 回复祝贺。
对于ashx,本来就应该不同的ashx使用不同的class名字。
作者:yunei 发布时间:20年03月13日 可选操作:
删除 回复