我试图在appsettings.Config文件中设置我的键值,但似乎不起作用。这就是我为此写的。该代码是从MDI文件的构造函数调用的,它只返回空值。有人知道为什么吗?vargetValue=ConfigurationSettings.AppSettings["ShowQueryTextbox"];我也试过ConfigurationManager.AppSettings。那也没用。我的AppSettings代码如下。 最佳答案 ConfigurationSettings.AppSettings已经过时了,试试Configuratio
我的app.config中有一些设置,我打算将其设置为“全局”-即。任何用户都可以更改它们,并且所有用户都获得相同的设置。但除非我将它们更改为用户设置,否则它们是只读的。这是为什么?我应该如何保留应用的全局设置?编辑:这实际上是一个Windows服务应用程序,它作为LocalSystem的服务运行。它也可以由本地管理员使用参数“/config”手动运行,这会启动一个窗口窗体来编辑配置值。因此在这两种情况下它都将具有对%PROGRAMFILES%的写入权限。因此,我访问我的设置的方式是:Settings.Default.MySetting=MyNewValue;当MySetting设置为
我目前处理这个问题的方式是拥有多个配置文件,例如:web.configweb.Prod.configweb.QA.configweb.Dev.config当项目被部署到不同的环境时,我只是用正确的设置重命名相应的文件。有人对如何更好地处理这个问题有建议吗?编辑:以下是每个配置中发生的一些变化:WCF客户端端点url和安全性自定义数据库配置session连接字符串log4net设置 最佳答案 ScottGu有一个article在这一次。他提出的解决方案是使用预构建事件根据所选的构建配置将正确的配置复制到位。我还注意到已经有一个类似的q
毫无疑问,我还没有遇到任何读取速度瓶颈。我想知道;如果经常阅读app.config是一个糟糕的编程选择。我知道数据库操作变得越来越昂贵。在我的例子中,我不是在读取我自己的应用程序的app.config,而是另一个项目的,如下所示:privatestringGetAppConfigValue(stringkey){ExeConfigurationFileMapfileMap=newExeConfigurationFileMap();fileMap.ExeConfigFilename=GetConfigFilePath();ConfigurationappConfig=Configurat
是否可以将整个App.Config文件重新定位到自定义路径?配置文件与exe位于同一文件夹中似乎有点奇怪,Windows的新方法是将所有程序设置保存在c:\ProgramData和all中。我们的另一个要求是以编程方式指定在哪里可以找到app.config文件。这样做的原因是我们从相同的exe生成不同的服务实例,并且希望将每个服务的app.config存储在c:\ProgramData\\下该服务的设置文件夹中。 最佳答案 如果仍然相关,我们使用了我在StackOverflow上另一个问题的另一个建议答案中找到的以下内容...App
我在我的web.config文件中添加了以下设置,以启动对外部系统的API调用。所以我将APIURL+用户名+密码存储如下:-然后在我的操作方法中,我将在构建Web客户端时引用这些值,如下所示:-publicActionResultCreate(RackJoinrj,FormCollectionformValues){XmlDocumentdoc=newXmlDocument();using(varclient=newWebClient()){varquery=HttpUtility.ParseQueryString(string.Empty);foreach(stringkeyinf
我有一个“MVC4”项目,我想将一个程序集添加到web.config文件,但我不知道应该把它放在哪里。我尝试了各种方法,但找不到解决方案。每次我遇到这个错误:Youmustaddareferencetoassembly'System.Data.Entity,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'.这是我的web.config文件:请帮助我。谢谢。 最佳答案 其实很简单。查看web.config中的编译部分:现在打开该部分并将您的程序集放入其中:
我想知道在asp.net中如何从web.config文件获取连接字符串。我只知道下面的方法。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Configuration;namespaceSherserve.DataAccessLayer{publicclassDBGateway{publicstaticstringconString;publicDBGateway(){conString=ConfigurationManager.ConnectionStr
我正在制作一个Windows服务。Service必须每晚下载一些东西,因此我想将URI放在App.Config中,以防以后需要更改它。我想在我的App.Config中写入一个URI。是什么让它无效,我应该如何处理?我的错误:-Entity'login'notdefined-Expecting';'-Entity'password'notdefined-ApplicationConfigurationfile"App.config"isinvalid.Anerroroccurred 最佳答案 您没有正确编码URI中的&符号。请记住ap
我们的app.config文件中有一个自定义部分与我们的IoC容器类相关。在编辑此部分的配置文件时如何获得智能感知,以及如何摆脱通知我缺少架构的编译器消息。我在这里发现了这个问题:app.configconfigSectionscustomsettingscannotfindschemainformation,但我不明白它是否适用于我的问题,如果适用,如何在那里使用答案。我也找到了这个页面HowtogetIntellisenseforWeb.configandApp.configinVisualStudio.NET,但它表示在运行应用程序之前删除xmlns属性。这真的是唯一/最好的方法