【发布时间】:2016-02-13 02:58:45
【问题描述】:
我有一个由多个开发人员共享的 .Net 应用程序。一些开发人员希望在Application_Start() 中使用不同的配置,但我们都共享相同的代码库。
定义不同开发人员可以更改的自定义变量的最佳方法是什么?
我目前的做法是:
string value = Environment.GetEnvironmentVariable(UserEnvironmentalVariableName, EnvironmentVariableTarget.User);
但是应用程序不是在 IIS 上的用户帐户下运行的,所以这不起作用。
【问题讨论】:
-
nconfig 是一个插件,可让您覆盖不同计算机上的 web.config 设置。您根据机器名称命名它,因此每个人都有自己的个人计算机。听起来正是您正在寻找的。 (我相信它可以通过 nuget 获得)
标签: c# asp.net iis environment-variables