首页 > 编程语言 >Asp.NET Core WebAPI 设置环境变量值ASPNETCORE_ENVIRONMENT

Asp.NET Core WebAPI 设置环境变量值ASPNETCORE_ENVIRONMENT

时间:2024-07-09 15:54:15浏览次数:14  
标签:WebAPI Core Asp ENVIRONMENT NET config Development

默认情况下发布后的环境变量是Production

方式一:

在文件夹PublishProfiles下的FolderProfile.pubxml文件增加配置

<Project>
  <PropertyGroup>
    <EnvironmentName>Development</EnvironmentName>
  </PropertyGroup>
</Project>

表示发布后通过builder.Environment.EnvironmentName获取到的环境变量是Development

注:这种方式会在发布后web.config文件中自动增加配置节environmentVariables

 

方式二:在直接在web.config文件中增加配置节environmentVariables

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\MonitorSystem.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
        <environmentVariables>
          <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
        </environmentVariables>
      </aspNetCore>
    </system.webServer>
  </location>
</configuration>

 

标签:WebAPI,Core,Asp,ENVIRONMENT,NET,config,Development
From: https://www.cnblogs.com/sugarwxx/p/18292098

相关文章

  • NetCore 模板引擎
    HTML模板<!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>@Model.Title</title></hea......
  • mormot.core.os--TSynLocker和TSynLocked
    mormot.core.os--TSynLocker和TSynLockedTLightLock{****************TSynLocker/TSynLocked和低级线程特性}type///一个轻量级的独占非重入锁,存储在PtrUInt值中//-在自旋一段时间后调用SwitchToThread,但不使用任何读写操作系统API//-警告:方法是非重入......
  • CoreDNS 概述及运维实践
     概述什么是DNS?域名系统(英语:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。DNS不仅方便了人们访问不同的互联网服务,更为很多应用提供了,动态服务发现和全局负载均衡......
  • IIS部署后运行报错:“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporar
    IIS报错当前标识(IISAPPPOOL.NETv4.5)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\TemporaryASP.NETFiles”的写访问权限。解决方法:1、以管理员权限运行PowerShell2、输入以下指令:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Aspnet_regiis.exe-ga'......
  • ASP.NET-框架分类与详解
    本文介绍了ASP.NET框架,涵盖了WebForms的事件驱动模型、MVC的解耦结构和WebAPI的HTTP服务构建。讨论了三种框架的特点、适用场景及开发流程,强调了ASP.NET在企业级Web开发中的重要性.一、ASP.NET框架概述ASP.NET是由微软公司推出的一种基于.NET框架的服务器端Web应用程序开发技术。......
  • mormot.core.threads--TSynParallelProcess
    mormot.core.threads--TSynParallelProcess{************线程池中的并行执行}type///TSynParallelProcess的并行化过程回调//-如果0<=IndexStart<=IndexStop,则应执行某些过程TOnSynParallelProcess=procedure(IndexStart,IndexStop:integer)ofobject;......
  • NVIDIA H100 Tensor Core GPU摘要
    NVIDIAH100TensorCoreGPU的特性概括如下:先进的制造工艺与规模:H100基于NVIDIAHopper架构,采用台积电定制的4N工艺,集成高达800亿个晶体管,是目前世界上最为先进的芯片。性能飞跃:针对大规模人工智能(AI)和高性能计算(HPC)应用,H100相较于上一代A100TensorCoreGPU实现了数......
  • 音频demo:使用opencore-amr将PCM数据与AMR-NB数据进行相互编解码
    1、READMEa.编译编译demo由于提供的.a静态库是在x86_64的机器上编译的,所以仅支持该架构的主机上编译运行。$make编译opencore-amr如果想要在其他架构的CPU上编译运行,可以使用以下命令(脚本)编译opencore-amr[下载地址]得到相应的库文件进行替换:#!/bin/bashtarxzf......
  • mormot.core.threads--TSynBackgroundThreadMethod
    mormot.core.threads--TSynBackgroundThread在mORMot2框架中,TSynBackgroundThreadEvent、TSynBackgroundThreadMethod、TSynBackgroundThreadProcedure、TSynBackgroundThreadProcess和TSynBackgroundTimer这几个类虽然都涉及到后台线程的执行,但它们各自有不同的用途和设计目标......
  • Web 安全:OWASP TOP10 漏洞介绍
     OWASPTOP10漏洞是指由OpenWebApplicationSecurityProject(OWASP)发布的十大最严重、最普遍的Web应用程序安全漏洞。这些漏洞在当今的Web应用程序中非常普遍,而且具有很高的危害性。因此被视为web应用程序安全领域必须认真防范和修复的关键问题。而且大家去应聘安全测试岗......