草庐IT

bs-config

全部标签

c# - 您如何处理多个环境的多个 web.config 文件?

我目前处理这个问题的方式是拥有多个配置文件,例如:web.configweb.Prod.configweb.QA.configweb.Dev.config当项目被部署到不同的环境时,我只是用正确的设置重命名相应的文件。有人对如何更好地处理这个问题有建议吗?编辑:以下是每个配置中发生的一些变化:WCF客户端端点url和安全性自定义数据库配置session连接字符串log4net设置 最佳答案 ScottGu有一个article在这一次。他提出的解决方案是使用预构建事件根据所选的构建配置将正确的配置复制到位。我还注意到已经有一个类似的q

c# - 阅读 app.config 很昂贵吗?

毫无疑问,我还没有遇到任何读取速度瓶颈。我想知道;如果经常阅读app.config是一个糟糕的编程选择。我知道数据库操作变得越来越昂贵。在我的例子中,我不是在读取我自己的应用程序的app.config,而是另一个项目的,如下所示:privatestringGetAppConfigValue(stringkey){ExeConfigurationFileMapfileMap=newExeConfigurationFileMap();fileMap.ExeConfigFilename=GetConfigFilePath();ConfigurationappConfig=Configurat

c# - 将 app.config 文件重定位到自定义路径

是否可以将整个App.Config文件重新定位到自定义路径?配置文件与exe位于同一文件夹中似乎有点奇怪,Windows的新方法是将所有程序设置保存在c:\ProgramData和all中。我们的另一个要求是以编程方式指定在哪里可以找到app.config文件。这样做的原因是我们从相同的exe生成不同的服务实例,并且希望将每个服务的app.config存储在c:\ProgramData\\下该服务的设置文件夹中。 最佳答案 如果仍然相关,我们使用了我在StackOverflow上另一个问题的另一个建议答案中找到的以下内容...App

c# - 如何保护存储在 web.config 中的密码?

我在我的web.config文件中添加了以下设置,以启动对外部系统的API调用。所以我将APIURL+用户名+密码存储如下:-然后在我的操作方法中,我将在构建Web客户端时引用这些值,如下所示:-publicActionResultCreate(RackJoinrj,FormCollectionformValues){XmlDocumentdoc=newXmlDocument();using(varclient=newWebClient()){varquery=HttpUtility.ParseQueryString(string.Empty);foreach(stringkeyinf

c# - 如何在mvc 4的web.config文件中添加程序集

我有一个“MVC4”项目,我想将一个程序集添加到web.config文件,但我不知道应该把它放在哪里。我尝试了各种方法,但找不到解决方案。每次我遇到这个错误:Youmustaddareferencetoassembly'System.Data.Entity,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'.这是我的web.config文件:请帮助我。谢谢。 最佳答案 其实很简单。查看web.config中的编译部分:现在打开该部分并将您的程序集放入其中:

c# - 在 asp.net 中从 Web.config 获取连接字符串

我想知道在asp.net中如何从web.config文件获取连接字符串。我只知道下面的方法。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Configuration;namespaceSherserve.DataAccessLayer{publicclassDBGateway{publicstaticstringconString;publicDBGateway(){conString=ConfigurationManager.ConnectionStr

c# - 如何在 App.Config 中写入 URI 字符串

我正在制作一个Windows服务。Service必须每晚下载一些东西,因此我想将URI放在App.Config中,以防以后需要更改它。我想在我的App.Config中写入一个URI。是什么让它无效,我应该如何处理?我的错误:-Entity'login'notdefined-Expecting';'-Entity'password'notdefined-ApplicationConfigurationfile"App.config"isinvalid.Anerroroccurred 最佳答案 您没有正确编码URI中的&符号。请记住ap

c# - 如何在自定义部分的 app.config 中获取智能感知?

我们的app.config文件中有一个自定义部分与我们的IoC容器类相关。在编辑此部分的配置文件时如何获得智能感知,以及如何摆脱通知我缺少架构的编译器消息。我在这里发现了这个问题:app.configconfigSectionscustomsettingscannotfindschemainformation,但我不明白它是否适用于我的问题,如果适用,如何在那里使用答案。我也找到了这个页面HowtogetIntellisenseforWeb.configandApp.configinVisualStudio.NET,但它表示在运行应用程序之前删除xmlns属性。这真的是唯一/最好的方法

c# - 如何在 VS2010 C# 控制台应用程序中将我的 App.config 编译成我的 exe?

我正在使用C#在VisualStudio2010中创建一个控制台应用程序。我希望这个应用程序是独立的,因为你所需要的只是exe,你可以从任何地方运行它。我还想使用app.config来存储连接字符串等。我的问题是我似乎无法弄清楚如何将app.config数据包含到已编译的exe中。我确实看到它创建了appname.exe.config,但我不希望人们在获取应用程序时不得不担心抓取两个单独的文件。我所做的所有谷歌搜索都没有得出任何结果。这可能吗? 最佳答案 你不能。此类配置文件的一半要点是允许在应用程序本身之外更改应用程序的配置。您只

c# - 在不依赖 app.config 的情况下使用 SOAP Web 服务

我正在构建一个将调用外部Web服务的.NET组件。我使用“添加服务引用”对话框将Web服务添加到我的组件,它生成使用该服务所需的代码并将设置添加到app.config文件。我通过从控制台应用程序添加对其DLL的引用并调用创建Web服务新实例的适当方法来测试该组件:...=newMyServiceSoapClient().但是,当我这样做时,出现以下异常:InvalidOperationExceptionCouldnotfinddefaultendpointelementthatreferencescontract'MyServicesSoap'intheServiceModelclie