如何在azure traffic manager中使用CORS

如何在azure traffic manager中使用CORS,azure,cors,azure-traffic-manager,Azure,Cors,Azure Traffic Manager,我正在使用azure traffic manager来平衡虚拟机的负载。但当从ajax调用时,它会给CORS带来阻塞错误 我已经为我的机器url启用了CORS 有谁能给我提供一些解决方案。听起来你是从另一个域上的页面调用traffic manager负载平衡端点,对吗?就像你的HTML页面在domain.com上一样,而你页面中的ajax正在调用domain.trafficmanager.com——这就是你得到CORS异常的原因吗?如果是这样的话,您可以将domain.com的CNAME改为指向

我正在使用azure traffic manager来平衡虚拟机的负载。但当从ajax调用时,它会给CORS带来阻塞错误

我已经为我的机器url启用了CORS


有谁能给我提供一些解决方案。

听起来你是从另一个域上的页面调用traffic manager负载平衡端点,对吗?就像你的HTML页面在domain.com上一样,而你页面中的ajax正在调用domain.trafficmanager.com——这就是你得到CORS异常的原因吗?如果是这样的话,您可以将domain.com的CNAME改为指向domain.trafficmanager.com,这样您的整个网站都可以从同一个域获得服务吗?当然,这意味着您的HTML/Javascript等应用程序服务器都由同一个进程提供服务(不确定这里是否是这种情况)。

您可以提供如何在VM上启用CORS的配置吗?我在我的ASP.net Web Api服务中使用了以下配置-在webApiconfig-config.EnableCors()中;在我的api控制器中-[EnableCors(来源:,标题:,方法:*,SupportsCredentials=true];你解决这个问题了吗?有更新吗?