【问题标题】:How to configure Azure DevOps CI-CD pipelines for ASP.NET Core with Angular?如何使用 Angular 为 ASP.NET Core 配置 Azure DevOps CI-CD 管道?
【发布时间】:2019-06-11 09:03:18
【问题描述】:

我已经使用 Angular 为 ASP.NET Core 创建了 CI 管道,并且 CI 流程可以正常工作。但是部署后总是显示这个错误:

错误。处理您的请求时出错。

请求 ID:0HLNE88S5VTHH:00000003 开发模式

切换到开发环境显示详细信息 关于发生的错误。

不应为部署启用开发环境 应用程序。它可能会导致显示来自 最终用户例外。对于本地调试,启用开发 通过设置 ASPNETCORE_ENVIRONMENT 环境变量来设置环境 开发并重新启动应用程序。

【问题讨论】:

  • 你能分享你的管道吗...?
  • “ASPNETCORE_ENVIRONMENT”环境变量的值是多少?在您的 appsettings.json 文件中,您是否将在 azure 或其他数据库服务中生成的密钥指定为“ConnectionStrings”?
  • appsettings.json:{ "Logging": { "LogLevel": { "Default": "Warning" } }, "AllowedHosts": "*", "commands": { "Development": “Microsoft.AspNet.Server.Kestrel --ASPNETCORE_ENVIRONMENT 开发”,“预览”:“Microsoft.AspNet.Server.Kestrel --ASPNETCORE_ENVIRONMENT 预览”,“生产”:“Microsoft.AspNet.Server.Kestrel --ASPNETCORE_ENVIRONMENT 生产”} ,
  • @ShaykiAbramczyk 你需要CI还是CD??
  • 进展如何?如果有任何进展,请告诉我们

标签: asp.net azure-devops continuous-integration continuous-deployment


【解决方案1】:

这可能是因为您没有在 appsettings.json 文件中指定 ConnectionStrings

您需要将在 azure 或任何其他数据库服务中生成的密钥添加到参数:ConnectionString

尝试将以下脚本添加到您的 appsettings.json 文件中:

"Data": {
    "DefaultConnection": {
      "ConnectionString": "{key}"
    },

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2022-01-22
    • 2020-12-20
    • 2020-02-06
    • 2020-10-13
    • 2020-04-07
    • 1970-01-01
    相关资源
    最近更新 更多