问题标签 [web-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 如何在 NUnit 中初始化 ConnectionStrings 集合
我想使用 NUnit 测试 ASP.NET 应用程序,但是从 NUnit GUI 运行时 WebConfigurationManager.ConnectionStrings 集合似乎是空的。
你能告诉我如何初始化这个集合(可能在 [TestFixture] 的 [SetUp] 函数中)吗?我应该在那里复制 Web.config 吗?
谢谢!
.net - 如何为 .NET 控制台应用程序设置配置文件?
是否可以为 .NET 控制台应用程序使用“.net 配置”文件?
我正在寻找与 web.config 等效的东西,但专门用于控制台应用程序......
我当然可以自己动手,但是如果我可以使用 .NET 的内置配置阅读器,那么我想这样做......我真的只需要存储一个连接字符串......
谢谢
web-services - Log4Net“找不到架构信息”消息
我决定使用log4net作为新 Web 服务项目的记录器。一切正常,但是对于我在其中使用的每个 log4net 标签,我都会收到很多如下所示的消息web.config
:
找不到元素“log4net”的架构信息...
以下是我的相关部分web.config
:
解决了:
- 将每个 log4net 特定标签复制到一个单独的
xml
文件中。确保.xml
用作文件扩展名。 - 将以下行添加到
AssemblyInfo.cs
:
尼莫补充说:
只是向任何人发出警告,请遵循此线程中答案的建议。将 log4net 配置放在 web 服务根目录下的 xml 中可能存在安全风险,因为默认情况下任何人都可以访问它。请注意,如果您的配置包含敏感数据,您可能希望将其放在其他位置。
@wcm:我尝试使用单独的文件。我将以下行添加到AssemblyInfo.cs
并将处理 log4net 的所有内容都放在该文件中,但我仍然收到相同的消息。
sharepoint - 如何更改 SharePoint 扩展 Web 应用程序的 web.config 文件
使用 SharePoint API,如何修改扩展的 webapp web.config 文件?
我必须在此文件中进行一些更改以指定连接字符串、membershipprovider 等...以使用表单身份验证。
目前,我可以更改“主”webapplication web.config 文件,但不能更改扩展文件。
已编辑
我正在使用 Sp 2007。我已经在使用 SPWebConfigModification 类来修改父 webapp。这些修改会传播到扩展的 webapp。我只需要更改扩展的。但我找不到这样做的方法。
我想要实现的是编写一个小向导:
- 显示一个 WebApp 列表,以便用户可以选择一个
- 将该选定的 web 应用程序扩展到不同的区域
- 将该扩展区域配置为使用表单身份验证
谢谢
asp.net-mvc - MVC 与 SharePoint
- 我们希望在我们的 SP 应用程序中使用 MVC 框架。
- 这就是我们正在努力完成的事情... SPSite 中的一个虚拟目录,它可以托管和运行 MVC。例如,/_layouts/MVC/
有关所需配置更改的任何提示(如果可能的话)将非常有帮助。
asp.net - 将值存储在 web.config - appSettings 或 configSection - 哪个更有效?
我正在编写一个可以使用几个不同主题的页面,并且我将在 web.config 中存储有关每个主题的一些信息。
创建一个新的sectionGroup并将所有内容存储在一起,还是将所有内容放在appSettings中更有效?
configSection解决方案
要访问 configSection 中的值,我使用以下代码:
appSettings 解决方案
要访问 appSettings 中的值,我正在使用此代码
asp.net - 关于 web.config 的官方、广泛、完整的文档在哪里?
我正在尝试查找我可以设置的所有可能选项web.config
。令人惊讶的是,我根本找不到这个。我预计它会在MSDN中的某个地方。
我知道我可以在技术上添加“任何东西” web.config
,我正在寻找的是 .NET Framework“交付”使用的东西。
特别是,现在我对该<mailsettings>
部分感兴趣。
例如,在我发现的许多示例中,我注意到它们设置了DeliveryMethod="Network"
. 我真的很好奇这个属性可以取什么其他值。
是否有关于所有属性及其所有值以及它们的所有影响的文档?
c# - 是否可以将 web.config 中的 App 设置传递给 Common C# 类
是否可以将 web.config 中的 App 设置“字符串”传递给 Common C# 类?
asp.net - 在我的代码隐藏类中,如何检索授权角色?
我的 web.config 中有以下内容:
在 RestrictedPage.aspx.cs 中,如何检索包含 Group1Admin、Group3Admin 和 Group7Admin 的允许角色集合?
这就是我问的原因:
web.config 正在处理对页面的授权。这很好用。但我将有几个这样的页面(比如 RestrictedPage.aspx、RestrictedPage2.aspx、RestrictedPage3.aspx)。这些页面中的每一个都将有我的自定义 web 控件。这些页面中的每一个都将具有不同的允许角色。我的 webcontrol 有一个下拉列表。下拉列表中的选择取决于用户角色和页面允许角色的交集。
如下所述,使用 XPath 搜索 web.config 可能会起作用。我只是希望有更多的框架-y。有点像站点地图。当我将角色放入我的 web.sitemap 时,我可以使用 SiteMap.CurrentNode.Roles 来获取它们(我的网站使用 Windows 身份验证,所以我不能使用 web.sitemap 进行安全调整,我宁愿只保留一个角色文件)。
asp.net - 这些值是否属于配置文件或数据库?
对于每个“模块”,我在 ASP.NET configSections 部分中存储了多个值。我一直想知道它们是否甚至属于这些文件。
背景是:这些是部署的 Web 应用程序的多个实例。所有人都使用相同的数据库,但有自己的设置。
我确信开发和生产之间的差异在配置文件中。我知道的一些值应该包括:连接字符串、要使用的提供程序、设置调试等。
我已经将所有常见的部分分解到具有自己的规则和方法的类中。剩下的部分是每个站点中每个模块的杂项设置。我不确定的一些选项包括:
- 对于模块 A,显示/隐藏选项
- 对于 ModuleB,该字段使用的术语是什么
- 对于 ModuleC,允许最终用户执行 X 操作