gpt4 book ai didi

c# - 在 xml 中创建自己的设置

转载 作者:太空狗 更新时间:2023-10-30 00:04:22 24 4
gpt4 key购买 nike

我在一个 ASP.NET 项目中,我需要向将要安装网站的管理员提供几个参数,例如:

AllowUserToChangePanelLayout
AllowUserToDeleteCompany

等...

我的问题是,使用我自己的 configSession 将其添加到 web.config 文件中或添加为配置文件变量会是一件好事吗?还是我应该为此创建一个 XML 文件?

你是做什么的,缺点和优点是什么?

我最初考虑的是 web.config,但后来我意识到我应该弄乱网站配置和我自己的 Web 应用程序配置,我应该创建一个不同的文件,我阅读了这些文件 this post现在我在这个地方……我应该做这个还是那个?

最佳答案

我通常使用设置 - 通过项目属性可用 - 设置。这些可以在代码中编辑和保存,我写一个表单/网页来编辑它们。

如果要使用 XML 配置,有一个名为 file 的属性可以读取外部文件。您可能有一个 web.config 文件和一个 someothername.config 文件。 someothername.config 将具有如下设置:

<appSettings>
<add key="ConnString" value="my conn string" />
<add key="MaxUsers" value="50" />
</appSettings>

而且 web.config 会有

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings file="ExternalWeb.config">
<add key="MyKey" value="MyValue" />
</appSettings>
</configuration>

参见 DevX对于我偷的例子。

关于c# - 在 xml 中创建自己的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/396139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com