C# 使用环境变量的asp.net webapi
我正在使用C# 使用环境变量的asp.net webapi,c#,C#,我正在使用asp.net 4.5。我正在尝试获取一个基于环境的appsetting变量。如何检查正在运行的环境 public virtual string GetConnectionString() { var connString = ""; //if dev environment connString = ConfigurationManager.AppSettings["ConnStringTest"];
asp.net 4.5
。我正在尝试获取一个基于环境的appsetting
变量。如何检查正在运行的环境
public virtual string GetConnectionString()
{
var connString = "";
//if dev environment
connString = ConfigurationManager.AppSettings["ConnStringTest"];
//else if check for prod
...
return connSring;
}
或者有更好的方法吗?您可以用它来检查您是否正在调试、发布、设置和检查,或者可能的话。是在部署期间基于环境更新连接字符串的常见做法(如果您希望这样做)。@CalC实际上我不是。不过,谢谢。如果我必须在生产环境中启用调试,这将不会很好地工作。还有别的办法吗?