Azure CORS 配置后不工作
Azure CORS Not working after configured
作为学习练习,我创建了一个 Azure 移动服务,向他们的 TODO 列表示例添加了一个非常相似的实现。我已经部署到 Azure 并配置了允许的源(到我也部署到 azure 的 MVC 站点):
http://mr-mob-html-test.azurewebsites.net
我已经重新启动服务并按照配置屏幕的建议尝试*,但是我一直遇到这个问题(我确信这与 CORS 相关):
XMLHttpRequest cannot load https://mr-todolist-dotnet.azure-mobile.net/tables/EventItem. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://mr-mob-html-test.azurewebsites.net'
is therefore not allowed access. The response had HTTP status code 400.
我错过了什么吗?
终于找到了问题所在,以防有人遇到同样的问题。
我在我的机器上测试移动服务并修改了 web.config 为我的本地主机添加了几个来源,我猜这会干扰门户中的配置。我刚刚将新来源添加到 Web.config 并重新发布:
我没有尝试删除此配置,只是尝试通过门户进行配置。
无论如何,我希望这对您有所帮助。
作为学习练习,我创建了一个 Azure 移动服务,向他们的 TODO 列表示例添加了一个非常相似的实现。我已经部署到 Azure 并配置了允许的源(到我也部署到 azure 的 MVC 站点):
http://mr-mob-html-test.azurewebsites.net
我已经重新启动服务并按照配置屏幕的建议尝试*,但是我一直遇到这个问题(我确信这与 CORS 相关):
XMLHttpRequest cannot load https://mr-todolist-dotnet.azure-mobile.net/tables/EventItem. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin
'http://mr-mob-html-test.azurewebsites.net'
is therefore not allowed access. The response had HTTP status code 400.
我错过了什么吗?
终于找到了问题所在,以防有人遇到同样的问题。
我在我的机器上测试移动服务并修改了 web.config 为我的本地主机添加了几个来源,我猜这会干扰门户中的配置。我刚刚将新来源添加到 Web.config 并重新发布:
我没有尝试删除此配置,只是尝试通过门户进行配置。
无论如何,我希望这对您有所帮助。