问题标签 [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 投票
9 回答
15791 浏览

asp.net - log4net 与 ASP.NET 3.5 问题

我在让 log4net 从 ASP.NET 3.5 工作时遇到了一些麻烦。这是我第一次尝试使用 log4net,我觉得我错过了一块拼图。

我的项目引用了 log4net 程序集,据我所知,它已成功部署在我的服务器上。

我的 web.config 包含以下内容:

我正在使用以下代码来测试记录器:

在我的 Global.asax 中,我正在执行以下操作:

在这一点上,我想不出我可能做错了什么。我试图存储登录的目录是可写的,即使我尝试不同的目录,我也会得到相同的结果:没有文件,没有日志。

有什么建议么?:-)


编辑:我为日志文件的路径和名称尝试了几种不同的格式,其中一些包括“..\..\InfoLog.html”、“InfoLog.html”、“logs\InfoLog.html”等,以防万一有人想知道这是否是问题所在。


编辑:我已将根记录器节点添加回 log4net 部分,我在从示例中复制时无意中忽略了这一点。根记录器节点如下所示:

然而,即使有了它,我仍然没有运气。

0 投票
5 回答
17805 浏览

asp.net - 在运行时以编程方式注册 HttpModules

我正在编写一个应用程序,其中第 3 方供应商可以编写插件 DLL 并将它们放入 Web 应用程序的 bin 目录中。我希望这些插件能够在必要时注册自己的 HttpModules。

无论如何,我是否可以在运行时在管道中添加或删除 HttpModules 而无需在 Web.Config 中具有相应的条目,或者在添加/删除模块时我是否必须以编程方式编辑 Web.Config?我知道这两种方式都会导致 AppDomain 重新启动,但我宁愿能够在代码中完成它,而不是不得不捏造 web.config 来达到相同的效果。

0 投票
4 回答
4036 浏览

asp.net - 在 ASP.NET web.config 文件中设置备份数据库服务器

我目前有一个托管在两个 Web 服务器上的 asp.net 网站,这些服务器位于 Cisco 负载均衡器后面。两个 Web 服务器引用一个 MSSQL 数据库服务器。

由于此数据库服务器是单点故障,因此我添加了一个额外的 MSSQL 服务器进行备份。我想设置我的 web.config 文件以将所有内容写入两个 MSSQL 服务器,但只能从“主”数据库服务器读取,除非由于某种原因无法访问,此时将使用备份 MSSQL 服务器。

这可以通过 web.config 文件设置实现,还是必须在代码中完成?提前感谢您的帮助。

新信息:在过去几天的研究之后,我只是想添加有关此主题的更多信息 - Microsoft TechNet 有一篇很好的文章标题“使用数据库镜像实现应用程序故障转移”(http://www.microsoft.com/technet/ prodtechnol/sql/bestpractice/implappfailover.mspx#EMD)。

这特别涵盖了 Microsoft SQL Server 2005 中的数据库镜像功能和新的“故障转移伙伴”连接字符串关键字,它允许您在单个连接字符串中指定两个服务器/数据库实例。

如果您对实现此类功能感兴趣,这篇文章非常值得一读。

0 投票
3 回答
4293 浏览

asp.net - Web.Config 回退到 Web Farm 中的全局配置

这个问题让我们几个人在办公室里难住了。对于将 ASP.NET 应用程序部署到网络场,我们都是新手,而且我的想法很新鲜。

我们有一个网络农场,应用程序被复制到所有这些农场。但是,我们遇到了问题..

尝试从中获取设置时引发异常appSettings。经过进一步调查,事实证明该节点实际上并未使用本地节点,Web.Config而是回退到Web.Config.NET 框架文件夹中(我们通过在此处添加密钥证明了这一点,这些密钥出现在测试页面上)。

我一定遗漏了一些东西,因为我的理解是只要文件在那里,IIS 就应该使用它!其中一台服务器似乎工作正常!

以下是我们已确认的清单:

  • 配置文件位于 app 目录中。
  • 所述文件的内容是正确的。
  • 从 IIS > 站点 > 属性 > ASP.NET > 编辑配置查看文件时,会显示正确的内容。

但是,在运行时使用的文件是全局文件 ( windows\ms .net\framework\v2\config\web.config)。

有人对可能出现的问题有任何建议吗?感谢我能得到的所有帮助!

谢谢。

0 投票
2 回答
849 浏览

asp.net - 如何在 App_Code 之外编译 C# 文件?

我想在我的文件夹层次结构中保留一个类。这个场景太微不足道了,不能保证它有自己的项目或单独的网站。但是,我讨厌将我的顶级 App_Code 与站点的一个小角落使用的东西混在一起。

web.config 中有没有办法在编译过程中包含另一个文件或文件夹?

0 投票
4 回答
1087 浏览

asp.net - 您可以重命名 App_Code 文件夹吗?

我意识到这会违反约定,但我很想知道您是否可以通过配置来做到这一点。

编辑:我明白为什么我不想这样做。但是,我确实想了解这个项目的内部情况。

0 投票
2 回答
5659 浏览

asp.net - 如何在 web.config 的 MailSetting 部分设置友好的电子邮件名称?

目前我有:

如何更改它以便使用名称而不是仅使用电子邮件地址发送电子邮件?

0 投票
2 回答
4978 浏览

c# - 帮助使用 ConfigurationSection 从配置文件中正确读取

我正在尝试创建类以使用 ConfigurationSection 和 ConfigurationElementCollection 从我的配置文件中读取,但我遇到了困难。

作为配置示例:

0 投票
1 回答
2736 浏览

security - 成员角色授权的 Web.config 编辑

我想通过 web.config 文件中的授权部分来使用基于角色的安全性。

使用 Membership,我的应用程序将允许创建新角色,因此,他们可以访问的页面需要动态设置。

我可以以编程方式更改 web.config 中的这一部分来管理它吗?如果是这样,怎么做?

0 投票
3 回答
923 浏览

web-config - 我可以安全地删除 web.config 的哪些区域?

当开始一个新的 web 项目时,我总是有点担心删除 web.config 的片段。Net 3.5 SP1 的条目似乎比以往任何时候都多。

对于以下情况,您会删除 .config 的哪些位:

  • WCF Web 服务,不支持 Javascript
  • 简单的 MVC 网站

编辑 有人可以记录一个简单网站的 web.config 中留下和取出的基本列表吗?