首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Azure中发送到ASP.NET核心RC2 API应用程序的不安全CORS请求失败

在Azure中发送到ASP.NET核心RC2 API应用程序的不安全CORS请求失败
EN

Stack Overflow用户
提问于 2016-05-19 09:13:04
回答 2查看 925关注 0票数 0

我创建了一个新的asp.net核心rc2 web应用程序,作为https://docs.asp.net/en/latest/security/cors.html?highlight=cors的官方文档。

我只能使用"Microsoft.AspNetCore.Cors 1.0.0-rc2-final“包,而不能像本文那样使用"Microsoft.AspNet.Cors”。

然后,我可以为任何来源配置Cors。我还创建了另一个asp.net核心应用程序作为一个简单的客户端来测试CORS。当我在我的机器上部署这两个应用程序时,这一切都如期而至。如果没有配置CORS,我的客户端应用程序是不允许访问的,但是有了它,它就能工作了。然而,当我发布到Azure时,我得到了经典的“http://Gonzigonz.azurewebsites.net”因此是不允许访问的。

我还尝试删除我刚才添加的work配置,而是使用Azure门户中的Azure also功能,但这也不起作用。

我把我的代码放在Github:https://github.com/gonzigonz/SampleApp-Backend-ASP.NET-Core-RC2上了

您可以在Azure上查看实时版本:

  • Web:http://gonzigonz-api.azurewebsites.net
  • CORS测试客户端:http://gonzigonz.azurewebsites.net

它目前是通过Web包配置的,而不是Azure特性。

更新:我发现它确实在我的公司办公室外工作。我用我的iPad.当连接到office WiFi时,它不工作,但是当我关闭WiFi并只使用我的蜂窝数据时,它就能工作了!我甚至创建了一个新的Azure只是为了双测试,它在那里工作!

更新2:它确实在我的公司办公室里用小提琴工作.问题是否与我的客户端及其下面的AJAX请求有关?(jQuery1.11.2)

代码语言:javascript
运行
复制
$.ajax({ url: url, cache: false }).always(showResponse);
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37318804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档