我System.Configuration.ConfigurationManager.AppSettings["key1"]
在settings.designer.cs文件中使用。它在开发中运行良好,但在我将所有.dll文件移至生产环境后,它无法正常工作。
在web.config
文件中,我在开发和生产中都添加了应用程序设置。问题是什么?
来自 settings.designer.cs 文件的代码
get
{
return WebConfigurationManager.AppSettings["ConnectionString"];
//return (AppSettings["ConnectionString"]);
//return ((string)(this["ConnectionString"]));
}
我尝试了所有三个返回语句。第三次返回在 dev 和 prod 中都可以正常工作,但它不是从 web.config 呈现的。
web.config 中的代码
<add key="ConnectionString" value="connection string values are given here">