gpt4 book ai didi

visual-studio - 为什么aspnet core环境和项目配置不一样?

转载 作者:行者123 更新时间:2023-12-04 06:33:52 24 4
gpt4 key购买 nike

我不明白为什么aspnet core environments不同于默认 visual studio configurations .

第一个具有默认值,如 DevelopmentStagingProduction 并影响 Startupappsettings。 json.

后者有DebugRelease,并确定默认构建文件夹和xml文档。

在 aspnet 核心解决方案中将它们分开考虑是错误的吗?我应该更改项目配置以匹配 aspnet 核心配置吗?

最佳答案

Visual Studio Configurations 用于告诉 MSBuild 如何构建项目 - 大多数情况下只是在打开或关闭调试的情况下进行编译,但也可以是其他内容。

Asp.NET Core 环境用于更改应用程序构建和部署(或调试)后的运行方式。您可以使用它通过检查环境值来更改代码中的行为。此外,应用程序设置是根据环境添加的。 Appsettings.json 始终加载。如果环境是开发环境,则随后加载 appsettings.develop.json,最后加载的设置会覆盖(或添加)appsettings.json 中的设置。因此,通常您只需使用此环境变量来为每个环境提供应用程序设置。

关于visual-studio - 为什么aspnet core环境和项目配置不一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57358174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com