有人在web应用程序中使用过这个吗?

无论我做什么,似乎都没有重新加载我的appSettings部分(使用appSettings file=".\site\site.config"从web.config重定向).

我是不是注定要重新启动应用程序呢?我希望这个方法能让我找到一个性能更好的解决方案.

更新:

"重新加载"指的是刷新配置管理器.无需完全重新启动我的ASP.NET应用程序,并且必须引起通常的启动延迟.

推荐答案

请确保将正确的case sensitive值传递给Refresh Section,即

ConfigurationManager.RefreshSection("appSettings");

Asp.net相关问答推荐

使用进程外会话状态的 ASP.NET 应用程序中的 SQL Server 连接问题

HttpResponse 的区别:SetCookie、AppendCookie、Cookies.Add

解析器错误消息:文件/TestSite/Default.aspx.cs不存在

如何从 web.config 中读取系统值并在 ASP.NET MVC C# 方法中使用

如何从 RouteData 获取路由名称?

使用 Lucene.NET 索引 .PDF、.XLS、.DOC、.PPT

在 Blazor 中 Select 框绑定

排序下拉列表? - C#,ASP.NET

如何在 ASP.NET 下拉列表中添加选项组?

MVC 3视图中的当前上下文中不存在名称'HTML'

实体框架:如何解决外键约束可能导致循环或多个级联路径?

HttpContext.Current 在 MVC 4 项目中未解决

对于 DB ID,需要一个较小的 GUID 替代方案,但对于 URL 仍然是唯一且随机的

System.Reflection.Assembly.LoadFile 锁定文件

Request.Cookies 和 Response.Cookies 之间的区别

将 C# ASP.NET 数组传递给 Javascript 数组

ASP.NET 中的嵌套中继器

在 Visual Studio 2013 中更改项目端口号

RegisterStartupScript 不适用于 ScriptManager、Updatepanel.这是为什么?

jQuery Ajax 调用 - 成功设置变量值