zoukankan      html  css  js  c++  java
  • .net core修改IIS发布的环境变量

    学习[identityserver4](https://www.scottbrady91.com/Identity-Server/Getting-Started-with-IdentityServer-4),将例子发布到IIS中。

    发现例子的UI不能显示,跟踪log发现是Production模式下,默认disable了页面UI。

    搜索了一下如何使IIS使用Development模式

    1. 首先查询到默认没有设置环境变量ASPNETCORE_ENVIRONMENT时,该值时Production,我找了一下,也的确没有找到相应配置文件中有设置这个变量的,所以说明我需要想方法设置这个变量
    2. 在IIS配置管理器里,可以在webserver节点找到环境变量节点,但是当我想添加ASPNETCORE_ENVIRONMENT变量名称时,确不让我保存。不确定是否是IIS禁止配置这个变量。
    3. 通过搜索,发现可以修改vs发布时的配置文件*.pubxml,增加如下节点再发布:
    <PropertyGroup>
      <EnvironmentName>Development</EnvironmentName>
    </PropertyGroup>
    

    那么在发布后的web.config中,就会增加该环境变量了:

    <environmentVariables>
      <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
    </environmentVariables>
    
  • 相关阅读:
    服务器ECS安装nodejs和mongodb
    bxSlider轮播图
    ckplayer播放器
    使用bootstrap和fontawesome
    java的极速验证
    安装python
    redis安装
    正则表达式
    部署django项目的环境以及mondoDB数据的导入
    反向代理和正向代理
  • 原文地址:https://www.cnblogs.com/mosakashaka/p/12608334.html
Copyright © 2011-2022 走看看