问题标签 [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.

0 投票
3 回答
3867 浏览

asp.net - 如何在 NUnit 中初始化 ConnectionStrings 集合

我想使用 NUnit 测试 ASP.NET 应用程序,但是从 NUnit GUI 运行时 WebConfigurationManager.ConnectionStrings 集合似乎是空的。

你能告诉我如何初始化这个集合(可能在 [TestFixture] 的 [SetUp] 函数中)吗?我应该在那里复制 Web.config 吗?

谢谢!

0 投票
7 回答
24877 浏览

.net - 如何为 .NET 控制台应用程序设置配置文件?

是否可以为 .NET 控制台应用程序使用“.net 配置”文件?

我正在寻找与 web.config 等效的东西,但专门用于控制台应用程序......

我当然可以自己动手,但是如果我可以使用 .NET 的内置配置阅读器,那么我想这样做......我真的只需要存储一个连接字符串......

谢谢

0 投票
13 回答
44825 浏览

web-services - Log4Net“找不到架构信息”消息

我决定使用log4net作为新 Web 服务项目的记录器。一切正常,但是对于我在其中使用的每个 log4net 标签,我都会收到很多如下所示的消息web.config

找不到元素“log4net”的架构信息...

以下是我的相关部分web.config

解决了:

  1. 将每个 log4net 特定标签复制到一个单独的xml文件中。确保.xml用作文件扩展名。
  2. 将以下行添加到AssemblyInfo.cs

尼莫补充说:

只是向任何人发出警告,请遵循此线程中答案的建议。将 log4net 配置放在 web 服务根目录下的 xml 中可能存在安全风险,因为默认情况下任何人都可以访问它。请注意,如果您的配置包含敏感数据,您可能希望将其放在其他位置。


@wcm:我尝试使用单独的文件。我将以下行添加到AssemblyInfo.cs

并将处理 log4net 的所有内容都放在该文件中,但我仍然收到相同的消息。

0 投票
2 回答
2726 浏览

sharepoint - 如何更改 SharePoint 扩展 Web 应用程序的 web.config 文件

使用 SharePoint API,如何修改扩展的 webapp web.config 文件?

我必须在此文件中进行一些更改以指定连接字符串、membershipprovider 等...以使用表单身份验证。

目前,我可以更改“主”webapplication web.config 文件,但不能更改扩展文件。

已编辑

我正在使用 Sp 2007。我已经在使用 SPWebConfigModification 类来修改父 webapp。这些修改会传播到扩展的 webapp。我只需要更改扩展的。但我找不到这样做的方法。

我想要实现的是编写一个小向导:

  • 显示一个 WebApp 列表,以便用户可以选择一个
  • 将该选定的 web 应用程序扩展到不同的区域
  • 将该扩展区域配置为使用表单身份验证

谢谢

0 投票
5 回答
11355 浏览

asp.net-mvc - MVC 与 SharePoint

  1. 我们希望在我们的 SP 应用程序中使用 MVC 框架。
  2. 这就是我们正在努力完成的事情... SPSite 中的一个虚拟目录,它可以托管和运行 MVC。例如,/_layouts/MVC/

有关所需配置更改的任何提示(如果可能的话)将非常有帮助。

0 投票
3 回答
24284 浏览

asp.net - 将值存储在 web.config - appSettings 或 configSection - 哪个更有效?

我正在编写一个可以使用几个不同主题的页面,并且我将在 web.config 中存储有关每个主题的一些信息。

创建一个新的sectionGroup并将所有内容存储在一起,还是将所有内容放在appSettings中更有效?

configSection解决方案

要访问 configSection 中的值,我使用以下代码:

appSettings 解决方案

要访问 appSettings 中的值,我正在使用此代码

0 投票
4 回答
3155 浏览

asp.net - 关于 web.config 的官方、广泛、完整的文档在哪里?

我正在尝试查找我可以设置的所有可能选项web.config。令人惊讶的是,我根本找不到这个。我预计它会在MSDN中的某个地方。

我知道我可以在技术上添加“任何东西” web.config,我正在寻找的是 .NET Framework“交付”使用的东西。

特别是,现在我对该<mailsettings>部分感兴趣。
例如,在我发现的许多示例中,我注意到它们设置了DeliveryMethod="Network". 我真的很好奇这个属性可以取什么其他值。

是否有关于所有属性及其所有值以及它们的所有影响的文档?

0 投票
3 回答
949 浏览

c# - 是否可以将 web.config 中的 App 设置传递给 Common C# 类

是否可以将 web.config 中的 App 设置“字符串”传递给 Common C# 类?

0 投票
5 回答
2747 浏览

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 进行安全调整,我宁愿只保留一个角色文件)。

0 投票
4 回答
578 浏览

asp.net - 这些值是否属于配置文件或数据库?

对于每个“模块”,我在 ASP.NET configSections 部分中存储了多个值。我一直想知道它们是否甚至属于这些文件。

背景是:这些是部署的 Web 应用程序的多个实例。所有人都使用相同的数据库,但有自己的设置。

我确信开发和生产之间的差异在配置文件中。我知道的一些值应该包括:连接字符串、要使用的提供程序、设置调试等。

我已经将所有常见的部分分解到具有自己的规则和方法的类中。剩下的部分是每个站点中每个模块的杂项设置。我不确定的一些选项包括:

  • 对于模块 A,显示/隐藏选项
  • 对于 ModuleB,该字段使用的术语是什么
  • 对于 ModuleC,允许最终用户执行 X 操作