自定义 .config 文件或在 asp.net 中使用 XML 哪个更简单

发布于 2024-10-25 08:40:19 字数 231 浏览 3 评论 0原文

我遇到了一种情况,我暂时需要将一堆设置保存到新网站。 本质上,一个 Web 服务将创建该网站并转储一堆数据。 我不想将其存储在网站的 app.config 中。

我可以将所有数据保存为 xml 或创建一个名为 install.config 的文件,

然后安装向导可以引用它。

我的问题是,什么更容易?使用 XML 或从自定义配置文件中读取?

谢谢!

I have a situation where I temporarily need to save a bunch of settings to a new website.
Essentially one web service will make the site and it will dump a bunch of data.
I'd rather not store it in the site's app.config.

I could either save all the data as xml or make a file called install.config

Then later on the install wizard can reference it.

MY question is, what's easier? using XML or reading from a custom config file?

thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一抹微笑 2024-11-01 08:40:19

@aron:

根据您的评论,您只是为每个站点创建替代应用程序设置。因此,您可以正常创建 web.config,但使用以下方法从外部 install.config 获取 appsettings:

<configuration>
   <appSettings configSource="install.config" />
</configuration>

这种方法的好处是您不需要编写任何定制类/代码来读取值,然后您可以简单地使用来自代码的常见配置调用;

ConfigurationManager.AppSettings["MyInstallSetting"]

@aron:

Based on your comments you are simply creating alternative app settings per site. Therefore you can create your web.config as normal but source the appsettings from the external install.config using:

<configuration>
   <appSettings configSource="install.config" />
</configuration>

The benefit of this approach is that you do not need to write any bespoke clases / code to read the values as you can then simply use the usual config calls from your code;

ConfigurationManager.AppSettings["MyInstallSetting"]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文