草庐IT

bs-config

全部标签

c# - 如何在 VS2010 的新 web.config 配置中使用 applicationSettings?

我习惯于使用网络部署项目。目前正在用VS2010开发一个新的web应用,想尝试适应新的web.config原理和部署问题。如何替换像这样的简单设置True我想将此设置在调试中设置为True,在发布中设置为false。Web.Debug.config和Web.Release.Config中的条目必须是什么样子?顺便说一句:是否有一些关于新web.config问题的文档?似乎无法通过谷歌搜索正确的关键字。 最佳答案 最好的方法是执行以下操作:True而不是Zubeyir的建议,因为这个建议只会替换指定的设置,而不是替换整个applica

c# - 加密并部署 app.config

我阅读并测试了很多,以找到加密和部署app.config到不同机器的最佳实践。一般来说,我想从第三方保护连接字符串的内容并将应用程序部署到不同的机器。我将不手动配置每台机器。我知道有几种方法,比如:Aspnet_Regiis(RSAProtectedConfigurationProvider,DPAPIProtectedConfigurationProvider)绑定(bind)到机器、用户或自定义。RSA加密key。System.Security.Cryptography.ProtectedData绑定(bind)到机器或用户。在第一次执行时加密app.config。这是不安全的。对

c# - .NET 类库项目中的多个 App.Config 文件

我正在创建一个类库项目。现在默认情况下,我有一个App.Config文件,因此我将所有特定于环境的数据放在该配置文件中。现在基于环境(无论是开发/测试/生产),我计划在VS2010中拥有三个App.Config文件,例如App.Dev.ConfigApp.Test.ConfigApp.Prod.Config想知道应用程序如何知道要使用哪个配置文件。任何人都实现了这个场景。任何代码示例/文章都会有所帮助。谢谢 最佳答案 该应用程序将使用名为YourExcecutable.exe.config的配置文件,默认情况下该文件是包含在您的(可

c# - web.config 批处理 ="false"

在ASP.NET1.1的编译标签中添加batch="false"的目的是什么? 最佳答案 MSDN说了batchflag的用途eliminatesthedelaycausedbythecompilationrequiredwhenyouaccessafileforthefirsttime.WhenthisattributeissettoTrue,ASP.NETprecompilesalltheuncompiledfilesinabatchmode,whichcausesanevenlongerdelaythefirsttimethe

c# - 从 App.config 文件中定义的连接字符串获取服务器名称?

这个问题在这里已经有了答案:HowtoretrievethedatabaseNameandtheserverNamefromtheconnectionstringinthewebconfig?(4个答案)关闭8年前。我想从我的app.config文件中获取ConnectionString的服务器名称的IP地址,然后对它执行ping操作。实际上我想在运行我的应用程序之前ping我的服务器。我该怎么做呢?我的连接字符串

c# - 使用 App.config 设置强类型变量

我是运行.NET3.5的C#新手,我想在App.config中存储一堆应用程序默认值,因为设置可能因服务器环境(例如开发、暂存、生产)而异。我想做的与thisStackOverflowarticle中描述的类似,但我也希望能够使用非字符串值(例如int、bool)。像这样的东西(名称值只是例子,顺便说一句):Hello5True有人可以提供一个示例来说明如何执行此操作以及如何通过C#检索值吗?我见过很多需要使用and的例子,但我不确定我是否需要这些元素,如果需要,如何创建它们。 最佳答案 使用ApplicationSettingsa

c# - Web.config 中的程序集

我从事.NET开发大约一年了,但我仍然不知道的目的是什么部分是。该部分的目的是什么?我可以删除其中指定的程序集吗?我问过我团队中的一些高级开发人员,但他们只是让我忽略它。有人可以给我一个很好的解释吗? 最佳答案 Whatisthepurposeoftheassembliessection?ASP.NET应用程序中的元素定义在应用程序编译期间使用的程序集;此列表中的程序集应该是您所依赖的程序集,因此是编译代码所必需的。此部分是必要的,因为ASP.NET将在用户第一次从您的应用程序请求资源时编译应用程序。在此编译过程中,ASP.NET需

c# - 获取另一个 Exe 的 App.Config

我有一个带有App.Config文件的exe。现在我想围绕exe创建一个包装器dll,以便使用一些功能。问题是如何从包装器dll访问exe中的app.config属性?也许我的问题应该多一点,我在exe中有以下app.config内容:问题是如何从包装器dll中获取“myValue”?感谢您的解决方案。实际上我最初的想法是避免使用XML文件读取方法或LINQ或其他任何方法。我的首选解决方案是使用configurationmanagerlibrariesandthelike.对于使用通常与访问app.config属性相关联的类的任何帮助,我将不胜感激。 最佳答

c# - web.config 转换 - 从 connectionstring 部分删除注释

我在我的web.config中存储了几个不同的连接字符串用于开发和测试。除了一个以外的所有内容都被注释掉了,因此我可以根据需要更改信息。当我发布时,我想用这个替换connectionStrings节点中的所有内容(包括评论):-->我知道如何用这个改变事件字符串:但是我不知道如何清除我不想要的评论并添加我想要的评论。有什么想法吗? 最佳答案 不要转换字符串,也不要使用“删除”和“插入”来清理部分,而是尝试使用“替换”。例如:您可以根据需要完全配置此部分,即使这意味着您要添加新评论。 关于

c# - 使用 XDT 转换的 Web.config 进行部分替换

我现在只想更新WCF端点URL的一部分。现在我们通过为每个“品种”的所有端点包含不同的配置来做到这一点。这管理起来很繁琐。为此,我想在web.config中设置一个转换。这是两个文件示例开发还有一些暂存区别在于servicessta与servicesdev。现在我还有servicesuat和servicesqa等。我想设置一个转换以仅将“dev”替换为“sta”等而不是整个block(使用xdt:Transform="Replace")但是我该怎么做呢? 最佳答案 上面第一段代码(针对开发环境)可以到Web.config(或Web.