在 Azure 应用服务中发布 ASP.NET Core 5 Web API 应用时出现问题
Posted
技术标签:
【中文标题】在 Azure 应用服务中发布 ASP.NET Core 5 Web API 应用时出现问题【英文标题】:Problems publishing ASP.NET Core 5 Web API app in Azure App Service 【发布时间】:2021-12-23 00:26:48 【问题描述】:我已经发布了我的网络 API
但我得到了这个错误
在诊断工具中我看到了这个,但我不明白
有什么想法吗?
谢谢
【问题讨论】:
【参考方案1】:解决了
我没有在生产 appsettings.json 中包含 CORS 配置中使用的参数(frontendURL)
services.AddCors(options=>
var frontendURL = Configuration.GetValue<string>("frontend_url");
options.AddDefaultPolicy(builder=>
builder.WithOrigins(frontendURL).AllowAnyMethod().AllowAnyHeader();
);
);
appsettings.json
"Logging":
"LogLevel":
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
,
"ConnectionStrings":
"BoletusConexion": ".....;"
,
"frontend_url": "http://localhost:4200",
"AllowedHosts": "*"
【讨论】:
以上是关于在 Azure 应用服务中发布 ASP.NET Core 5 Web API 应用时出现问题的主要内容,如果未能解决你的问题,请参考以下文章
在 Azure 应用服务中发布 ASP.NET Core 5 Web API 应用时出现问题
Azure DB 连接字符串在 ASP.NET Core 应用中为空
ASP.NET Core 应用程序日志未写入 Azure 应用服务中的 Blob
ASP.NET 5:Azure Web 应用 CORS 在延迟后停止工作