在 .net 核心中,它具有用于 Web 应用程序项目部署的 Web.config 转换语法?

Posted

技术标签:

【中文标题】在 .net 核心中,它具有用于 Web 应用程序项目部署的 Web.config 转换语法?【英文标题】:in the .net core,it has Web.config Transformation Syntax for Web Application Project Deployment? 【发布时间】:2017-06-15 09:40:38 【问题描述】:

像这样(这是asp.net web 程序):

【问题讨论】:

我想在项目构建的时候修改web.config内容 为每个环境使用环境变量和不同的配置文件。 【参考方案1】:

虽然 web.config 转换仍然是一种选择,但 Asp.Net Core 似乎正在远离它们以进行应用程序级配置,而是使用环境变量和 config.json 文件之类的东西。

对于 JSON 配置文件选项,您可以为每个环境创建多个 JSON 文件,并在运行时使用环境变量来确定加载哪个文件。更多信息可以在这里找到:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration

【讨论】:

以上是关于在 .net 核心中,它具有用于 Web 应用程序项目部署的 Web.config 转换语法?的主要内容,如果未能解决你的问题,请参考以下文章

核心ASP.NET

通过 Internet 公开我的 asp.net 核心 Web 应用程序

模型绑定不适用于 asp.net 核心 Web api 控制器操作方法中的 Stream 类型参数。(即使使用自定义流输入格式化程序)

在 web api 控制器(.net 核心)中使用 async/await 或任务

用于具有单个回调 url 的多租户应用程序的 ASP.NET Core Google Auth?

ValidateAntiForgeryToken 端点属性在 Asp.Net 核心 Angular Web 应用程序中每次 CSRF 攻击的使用情况