Tag: 配置文件

如何在ConfigurationElementCollection中拥有自定义属性?

配置如下 … other entries 实现MyCollection时,我该怎么做“默认”属性?

SQL Server CLR集成是否支持配置文件?

我使用SQL Server CLR集成来创建一个ASSEMBLY。 加载命令: CREATE ASSEMBLY TcpClr FROM ‘G:\TcpClrTest.dll’ WITH PERMISSION_SET = UNSAFE 没有App.Config DLL代码包含: string ip=ConfigurationManager.AppSettings[“connection”].ToString(); App.config还包含: 但是当我执行PROCEDURE时,SQL Server显示错误System.NullReferenceException SQL Server CLR集成是否支持App.config文件?

CloudConfigurationManager不从app.config中获取ApplicationSettings

我有一个包含一些Azure帮助程序类的库。 在这些帮助程序类中,我获取了Azure帐户名和密钥等设置。 在Azure中运行时,这些设置将从云配置文件(cscfg)中获取。 一切正常。 为了在Azure之外对这些类进行unit testing(特别是RoleEnvironment),我在unit testing项目中创建了相同变量名的设置。 这些实际上保存在app.config文件中,并通过设置部分进行编辑,该部分位于我的测试项目的属性部分下。 我没有创建自己的从web.config / app.config设置中抽象云配置设置的方法,而是决定使用CloudConfigurationManager类。 但是,当我运行我的unit testing时,我的设置都没有被拾取,所以我只是得到了空值。 但是,如果我将app.config文件更改为使用下面的“appSettings”格式的设置,那么我会获得有效值。 这样做的缺点是我无法再使用visual studio中的设置编辑器页面编辑我的设置。 所以我的问题是我做错了什么,或者这是云配置管理器的限制,它只能拿起手动添加的appSettings而不是使用编辑器添加的applicationSettings? 以上作品,而以下不是: MySettingValue

在运行时从外部配置文件重新加载配置设置

我正在用C#编写游戏服务器,并希望在服务器运行时从配置文件重新加载或刷新设置。 理想情况下,我希望将设置保存在XML文件中,能够在游戏服务器运行时编辑文件,然后向服务器发送命令以从文件重新加载设置。 我知道我也可以使用数据库来做这件事,但游戏服务器相当小,我认为将设置保存在平面文件中会更实用。 我将对服务器将运行的机器进行文件级访问。 我该怎么用?

ConfigurationManager可以在Save()上保留XML注释吗?

我写了一个小实用程序,允许我为另一个应用程序的App.config文件更改一个简单的AppSetting,然后保存更改: //save a backup copy first. var cfg = ConfigurationManager.OpenExeConfiguration(pathToExeFile); cfg.SaveAs(cfg.FilePath + “.” + DateTime.Now.ToFileTime() + “.bak”); //reopen the original config again and update it. cfg = ConfigurationManager.OpenExeConfiguration(pathToExeFile); var setting = cfg.AppSettings.Settings[keyName]; setting.Value = newValue; //save the changed configuration. cfg.Save(ConfigurationSaveMode.Full); 这种效果很好,除了一个副作用。 新保存的.config文件会丢失所有原始XML注释,但仅在AppSettings区域内。 是否可以从原始配置文件AppSettings区域保留XML注释? 如果您想快速编译并运行它,那么这是完整源代码的pastebin。

Azure配置设置和Microsoft.WindowsAzure.CloudConfigurationManager

显然, Microsoft.WindowsAzure.CloudConfigurationManager.GetSettings将首先查看ServiceConfiguration。*。cscfg,然后回退到web.config和app.config。 但是 – 这应该是在web / app .config中的格式? 例如,要从app.config中获取Microsoft.WindowsAzure.CloudConfigurationManager.GetSettings(“Foo”) ,XML会是什么样子?

在xml中创建自己的设置

我在一个ASP.NET项目中,我需要向管理员提供几个参数来安装网站,例如: AllowUserToChangePanelLayout AllowUserToDeleteCompany 等等… 我的问题是,将这个添加到web.config文件中,使用我自己的configSession或添加为配置文件varibles会是一件好事吗? 或者我应该为此创建一个XML文件? 你做了什么,有什么缺点和好处? 我最初想到的是web.config,但后来我意识到我应该搞乱网站配置和我自己的网络应用程序配置,我应该创建一个不同的文件,我读这篇文章 ,现在我在这个地方……我应该这样做还是那个?

WCF错误 – 已超出传入邮件的最大邮件大小配额(65536)

我的设置: IIS客户端托管的ASP.NET客户端 控制台应用程序中托管的WCF服务 在管理员模式下运行Visual Studio.NET 2012 我试图从WCF服务返回2个List对象。 当我只返回1个List对象时,我的设置工作很精细。 但是当我返回2个List对象时,我收到错误: 已超出传入邮件的最大邮件大小限额(65536)。 要增加配额,请在相应的绑定元素上使用MaxReceivedMessageSize属性。 我知道这个问题在本网站和其他网站上也被多次询问过。 我已尝试使用CONFIG FILE的各种组合在互联网上发布的几乎所有内容,但这对我来说仍然没有用。 客户端配置: 服务器配置:

在运行时更改App.config

我正在为我们正在开发的系统编写一个测试WinForms / C#/ .NET 3.5应用程序,我们不需要在运行时切换.config文件,但这实际上是一场噩梦。 这是场景:WinForms应用程序旨在测试WebApp,分为5个子系统。 测试过程适用于在子系统之间发送的消息,并且为了使该过程成功,每个子系统都必须拥有自己的.config文件。 对于我的测试应用程序,我写了5个单独的配置文 我希望我能够在运行时在这5个文件之间切换,但问题是:我可以编程方式编辑应用程序.config文件很多次,但这些更改只会生效一次。 我一直在寻找一个表格来解决这个问题,但我仍然没有成功。 我知道问题定义可能有点令人困惑,但如果有人帮助我,我会非常感激。 提前致谢! —更新01-06-10 — 我之前没有提到过。 最初,我们的系统是一个Web应用程序,每个子系统之间都有WCF调用。 出于性能测试的原因(我们使用ANTS 4),我们必须创建程序集的本地副本并从测试项目中引用它们。 听起来有点不对劲,但我们找不到令人满意的方法来衡量远程应用程序的性能。 —结束更新— 这就是我正在做的事情: public void UpdateAppSettings(string key, string value) { XmlDocument xmlDoc = XmlDocument.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); foreach (XmlElement item in xmlDoc.DocumentElement) { foreach (XmlNode node in item.ChildNodes) { if (node.Name == key) { node.Attributes[0].Value = value; break; } } […]

如何在.NET中为自定义配置节启用configSource属性?

根据此处发现的大量信息,我们如何才能使外部.config工作? 我已尝试使用相同的设置我将用于外部appSettings文件,但它无法找到我的自定义部分的文件。 … 然而… someExternalFile.config将包含的位置 有任何想法吗?