cho*_*obo 4 c# asp.net-mvc web-config appsettings
我有一个asp.net mvc网站,当然有一个web.config文件.我还有一个外部项目,它是一个类库,它使用.config文件进行自己的应用程序设置.问题是当我运行我的Web应用程序时,appSettings中不包含那些外部应用程序设置值.
如何获取外部类库项目的appSettings值?
您可以像这样获得外部应用程序设置:
var config = ConfigurationManager.OpenExeConfiguration("some.config");
var someKeyValue = config.AppSettings.Settings["someKey"].Value;
Run Code Online (Sandbox Code Playgroud)
您需要:
1. 将这些设置添加到您的 web.config 文件中。
2. 指向外部设置,并使用构建后事件处理程序将输出复制到您的 Web 项目中。
<configuration>
<appSettings configSource="my.config" />
</configuration>
Run Code Online (Sandbox Code Playgroud)
标准约定是将设置添加到 web.config 文件中。仅是 dll 的程序集不会加载自己的配置文件。这允许使用它们的人在自己的应用程序中指定设置。
| 归档时间: |
|
| 查看次数: |
9518 次 |
| 最近记录: |