【发布时间】:2020-05-03 15:47:25
【问题描述】:
我在 AWS 上为我的网站使用了 Visual Studio Net 2.1 和本地 sql 数据库。第一页出现了,但是当我尝试输入评论并且代码路由到我网站上的另一个页面时,我收到此控制台错误,并且该页面未路由到浏览器中:
Access to XMLHttpRequest at 'https...' from origin 'https://www.....dev' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
这是 startup.cs 文件
services.AddCors(options =>
{
options.AddPolicy("CorsPolicy",
builder => builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
);
});
app.UseCors("CorsPolicy");
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
【问题讨论】:
-
我不清楚您的 XMLHttpRequest 将使用什么资源,但无论
'https...'在哪里,这都是 cors 需要明确允许'https://www.....dev' -
XMLHttpRequest 是 AWS 上用于我的无服务器后端的端点。
标签: asp.net amazon-web-services