部署机器上的 Asp.Net Core 2.1 Angular 模板将环境检测为“开发”

马卢明尼苏达州

最近将应用程序从 2.0 升级到 2.1 框架。在开发箱(本地)中一切正常。使用SPA 模板

        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }
        else
        {
            app.UseExceptionHandler("/Error");
        }

        app.UseSpa(spa =>
        {

            spa.Options.SourcePath = "ClientApp";

            if(env.IsDevelopment())
            {
                spa.UseAngularCliServer(npmScript: "start");
            }
        });

当代码发布到 Staging 和 Production 环境时,我们得到了 npm 异常。然后我添加了一个记录器来验证,它正在检测的环境是什么。

Log.Information($"EnvironmentName = {env.EnvironmentName}");
Log.Information($"ASPNETCORE_ENVIRONMENT = {Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT")}");

这是登台服务器中的日志结果!

日志条目

我们确实有其他 ASP.Net 代码 web api 在同一台服务器上运行,它读取实际值。那就是“分期”。

“ASPNETCORE_ENVIRONMENT”环境变量设置: 环境设置

我不知道为什么它必须像这样!如何让应用读取环境变量的实际值?它从哪里读取价值为“发展”?

马卢明尼苏达州

在发布期间,angular 模板会生成一个带有以下条目的 web.config:

<environmentVariables> <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" /> </environmentVariables>

这就是为什么它将其检测为开发!但仍然不确定为什么这个条目默认出现在已发布的输出中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在IIS上使用ASP.NET Core 3.1 API部署Angular SPA?

来自分类Dev

如何为 Angular 2 和 ASP.NET Core MVC 共享环境变量

来自分类Dev

部署angular 8和asp.net core 3.1的步骤

来自分类Dev

无法将ASP.NET 5(ASP.NET Core 1)部署到Azure:没有足够的空间

来自分类Dev

ASP.NET Core 2 Angular 5 项目模板未发布

来自分类Dev

无法将ASP.NET Core 2.1 Angular应用程序部署到Azure

来自分类Dev

如何从 Angular 2 访问 Asp.net Core Api

来自分类Dev

asp.net core 1.1 antiforgery with angular 2/4

来自分类Dev

Angular2无法将http.post转换为ASP.NET CORE API

来自分类Dev

如何将 ASP.NET Core null 绑定到 Angular2 null?

来自分类Dev

ASP Net Core 1 RC2 AccountController注入

来自分类Dev

将Asp.Net Core RC1迁移到RC2后的问题

来自分类Dev

在 IIS-10 上部署平面 angular-2 应用程序(无 asp.net core)

来自分类Dev

将文件从Angular上传到ASP.NET Core

来自分类Dev

Asp.Net MVC Core 2 - 在 _Layout 上使用 ViewBag

来自分类Dev

从Angular 2到ASP.net Core的POST请求不起作用。服务器端为空值

来自分类Dev

ASP.NET Core + Angular静态路由

来自分类Dev

Mac上的ASP.Net Core Yeoman模板问题

来自分类Dev

将 Json 对象从 Angular 解析为 C# ASP.Net Core Web API

来自分类Dev

ASP.NET Core 部署方法

来自分类Dev

从ASP.NET Core 1 RC1 IConfiguration访问环境变量

来自分类Dev

从ASP.NET Core 1 RC1 IConfiguration访问环境变量

来自分类Dev

在Angular 2和ASP.NET Core中使用相对图像路径

来自分类Dev

使用ASP .Net Core(非MVC)进行Angular 2路由

来自分类Dev

使用ASP.NET Core和Angular2的最佳方法

来自分类Dev

从 Angular 2 前端到 Asp.Net Core web api 的 JSON 数据发布 - 丢失值

来自分类Dev

ASP.NET Core 2.x ,带有数据表的 Angular 4/5

来自分类Dev

无法将值从 angular 服务发布到 asp.net core angular 中的 Web API

来自分类Dev

ASP.NET Core 1 RC2-数据库架构

Related 相关文章

  1. 1

    如何在IIS上使用ASP.NET Core 3.1 API部署Angular SPA?

  2. 2

    如何为 Angular 2 和 ASP.NET Core MVC 共享环境变量

  3. 3

    部署angular 8和asp.net core 3.1的步骤

  4. 4

    无法将ASP.NET 5(ASP.NET Core 1)部署到Azure:没有足够的空间

  5. 5

    ASP.NET Core 2 Angular 5 项目模板未发布

  6. 6

    无法将ASP.NET Core 2.1 Angular应用程序部署到Azure

  7. 7

    如何从 Angular 2 访问 Asp.net Core Api

  8. 8

    asp.net core 1.1 antiforgery with angular 2/4

  9. 9

    Angular2无法将http.post转换为ASP.NET CORE API

  10. 10

    如何将 ASP.NET Core null 绑定到 Angular2 null?

  11. 11

    ASP Net Core 1 RC2 AccountController注入

  12. 12

    将Asp.Net Core RC1迁移到RC2后的问题

  13. 13

    在 IIS-10 上部署平面 angular-2 应用程序(无 asp.net core)

  14. 14

    将文件从Angular上传到ASP.NET Core

  15. 15

    Asp.Net MVC Core 2 - 在 _Layout 上使用 ViewBag

  16. 16

    从Angular 2到ASP.net Core的POST请求不起作用。服务器端为空值

  17. 17

    ASP.NET Core + Angular静态路由

  18. 18

    Mac上的ASP.Net Core Yeoman模板问题

  19. 19

    将 Json 对象从 Angular 解析为 C# ASP.Net Core Web API

  20. 20

    ASP.NET Core 部署方法

  21. 21

    从ASP.NET Core 1 RC1 IConfiguration访问环境变量

  22. 22

    从ASP.NET Core 1 RC1 IConfiguration访问环境变量

  23. 23

    在Angular 2和ASP.NET Core中使用相对图像路径

  24. 24

    使用ASP .Net Core(非MVC)进行Angular 2路由

  25. 25

    使用ASP.NET Core和Angular2的最佳方法

  26. 26

    从 Angular 2 前端到 Asp.Net Core web api 的 JSON 数据发布 - 丢失值

  27. 27

    ASP.NET Core 2.x ,带有数据表的 Angular 4/5

  28. 28

    无法将值从 angular 服务发布到 asp.net core angular 中的 Web API

  29. 29

    ASP.NET Core 1 RC2-数据库架构

热门标签

归档