Tag: app config

如何在C#Winforms中的app.config中保存配置

有人能举例说明如何使用C#和WinForms在app.config中保存键/值吗?

WCF不活动超时

我创建了一个非常简单的WCF服务,托管在Windows服务上,密切关注MSDN上的示例: http : //msdn.microsoft.com/en-us/library/ff649818.aspx 如果我在第一次通话后第二次拨打我的服务> 10分钟,我将收到一个非活动超时错误。 我知道这是WCF客户端的默认设置。 但是,当我更改我的app.config时 至 我尝试拨打电话时收到此错误消息: 由于EndpointDispatcher上的ContractFilter不匹配,因此无法在接收方处理带有Action“http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence”的消息。 这可能是由于合同不匹配(发送方与接收方之间的操作不匹配)或发送方与接收方之间的绑定/安全性不匹配。 检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全要求,例如消息,传输,无)。 这就是我的WCF配置文件在Windows服务上的样子。 我的问题是,如何将不活动时间设置为inifinte,并规避我得到的错误?

我们可以在.NET控制台应用程序中拥有多个App.Config文件吗?

我有一个具有App.Confile文件的控制台应用程序 。 现在,这里维护了特定于环境的参数。 现在我想要有多个app.config文件 (比如app.dev.config,app.test.config和app.prod.config )我们如何拥有多个Web.Config文件。 在Web应用程序的情况下,我们可以处理这个,ConfigurationManager将选择相应的Web.Config文件。 在控制台应用程序的情况下,我不确定。 如果是,我们如何拥有多个app.config文件? 感谢您的帮助。 谢谢

从c#中的appconfig文件中获取连接字符串

我在app.config文件中声明了以下连接字符串: 当我尝试使用以下C#代码片段获取此连接字符串时,我得到值null 。 我无法获取连接字符串。 语法有什么问题吗? 第一次尝试: var settings = ConfigurationManager.ConnectionStrings[“SqlConnectionString”]; string result = settings.ConnectionString; 第二次尝试: string result = ConfigurationSettings.AppSettings[“SqlConnectionString”];

来自DLL的app.config的ConnectionString为null

我有一个类库,在app.config中包含一个有效的connectionString。 在那个类库里面我想用它 ConfigurationManager.ConnectionStrings[“NAME”].ConnectionString 我的ASP.net 4.0框架应用程序引用了DDL并从中检索数据。 我想在我的DDL中使用App.config中的ConnectionString创建一个Entity Framework 4 DataContext。 (我不想在每个方法中从我的ASP.net应用程序传递connectionString。(我正在使用ObjectDataSources)) 但是,我的DLL中的这一行会抛出NullReferenceException。 ConfigurationManager.ConnectionStrings[“NAME”].ConnectionString 我该如何解决这个问题?

CloudConfigurationManager.GetSetting返回null

按照这里的说明,我有: var connectionString = CloudConfigurationManager.GetSetting(“StorageConnectionString”); 但是connectionString为null ,这是我的app.config:

C#设置探测privatePath而不用app.config?

我有一个C#应用程序,为了组织它的文件我在一个名为“Data”的文件夹中有一些DLL。 我希望EXE检查此文件夹中的DLL,就像它检查当前目录一样。 如果我使用以下信息创建了App.Config: 它没有问题。 我不想要App.Config。 有没有办法在不使用app.config的情况下设置探测路径?

从“设置”获取动态属性

我在AppConfig中存储了一些属性,现在我想动态访问它们(例如在循环或函数中)。 使用MySettings.NAME_OF_THAT_THING访问值没有问题,但如果名称是可变的,该怎么办? 我试过了: String propertyValue = MySettings.GetType().GetProperty(“NAME_OF_THAT_THING”).ToString(); 但我唯一得到的是该物业的名称。 我怎样才能做到这一点?

ConfigurationSettings.AppSettings已过时,警告

var values = new NameValueCollection { { “key”, ConfigurationSettings.AppSettings[“API-Key”].ToString() }, { “image”, Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) } }; 使用app.config文件的新方法是什么?

将用户设置存储到应用程序文件

我正在使用我的C#应用​​程序设置,如下所示: String str = Properties.Settings.Default.SETTINGS_NAME; 保存此设置时,会创建一个设置文件 C:\Documents and Settings\\Local Settings\Application Data\\Keb.exe_Url_pbs4eg1o2ija22omldrwjxhdam0jxxi5\1.0.0.0\user.config 有没有办法将此路径更改为Application.ExecutablePath\user.config ,并在下次使用它,以便我的应用程序可以更轻松?