Asp.net下web.config或是bin中的dll有变更后,重启的问题
asp.net会监测站点的web.config以及dll,如果这些文件有变更,会导致程序重启,这也是为了保证程序信息的安全性;那么有没有什么办法可以让它不重启呢,答案是肯定的。
为了防止程序重启,需要修改machine.config文件,machine.config文件默认在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG目录下
<section name="appSettings" type="System.Configuration.AppSettingsSection, System.Configuration, Version=2.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" restartOnExternalChanges="true" requirePermission="false" />
将restartOnExternalChanges设为false,程序就不会重启了。
如果仅仅是想解决修改web.config中appSettings配置节内容导致重启的情况,可以使用以下方法:
将appSettings配置节的内容独立成一个单独的配置文件,比如AppSetting.config文件
<?xml version="1.0"?> <appSettings><add key="SiteTitle" value="XXX网站" /><add key="AllowImgExt" value=".jpg|.bmp|.png|.gif" /> </appSettings>
然后在web.config中对appSettings做一个配置源关联即可
<?xml version="1.0"?> <configuration><appSettings configSource="config\AppSettings.config"></appSettings><!--其它内容省略,需注意configSource里面的路径只能填写相对路径--> </configuration>
转载于:https://www.cnblogs.com/liu2008hz/p/3652292.html
Asp.net下web.config或是bin中的dll有变更后,重启的问题相关推荐
- 认识ASP.NET配置文件Web.config
认识ASP.NET配置文件Web.config Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序 ...
- php网站iis7.5 session,IIS7/7.5下web.config奇葩的问题(伪静态html无法使用session)
*截止2021年3月20日 14:54,共有4466人阅读了本文. ㊦1㊧7 0430 囫 囬F囿 圀 ㊦1㊧7 0430 囫 囬F囿 圀 IIS7/7.5下web.config奇葩的问题(伪静态ht ...
- C#发布网站在web.config和IIS中设置Session过期时间
C#发布网站在web.config和IIS中设置Session过期时间 web.config <system.web> <sessionState mode="InProc ...
- ASP.NET配置文件Web.config
[摘 要]Web.config文件是一个XML文本文件,它用来储存 ASP.net Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每 ...
- 关于ASP.NET的web.config的小笔记
在ASP和MVC开发中,有一些参数是需要活动更改的,最常见的就是数据库的链接字符串<connectionStrings>节点下配置的.在今天接触的项目中,我又接触到了自定义配置参数,就是可 ...
- web.config forms节点中的属性的含义和用途
authentication mode="Forms"/> 这样之后,ASP.NET运行时就知道我们启用了Forms验证,在生命周期的验证阶段就激活FormsAuthenti ...
- ASP.NET配置文件Web.config 详细解释
一.认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式), ...
- 多重环境下web.config配置管理解决方案
面临的问题 在大型web应用开发中,为了保证应用的质量,保证用户体验,我们开发时总要经历从开发,测试,beta到最终上线的过程. 因为不同的测试运行环境的参数都不同,所以在实际开发中我们可以编写多个w ...
- NET问答: 如何在 ASP.NET Core Web API 的 Response 中添加自定义的 Header ?
咨询区 JDawg: 我正在将 Web API 2 移植到 ASP.NET Core Web API 上,以前我都直接在 Response 属性上添加自定义的 Header,如下代码所示: HttpR ...
最新文章
- 2022-2028年中国在线旅行预订市场投资分析及前景预测报告
- 分布式RPC框架性能大比拼
- python详细安装步骤-最新Python安装图文教程[很详细]
- 我看UNIX与Windows的本质区别
- Shiro过滤器源码
- C#判断一个类中有无指定名称的方法
- 玩转oracle 11g(51):select t.*,t.rowid
- Django 模板实现(动态)图片/头像展示到页面
- 实战系列-分布式缓存
- java android 服务器_Android/Java从服务器端下载图片
- 精灵3P+Pix4D简单航测详细应用教程
- 计算机表格常用根式,数学根号表格.doc
- 英语语法 - the + 形容词 的意义
- 马斯克11天强吞推特,全新商业帝国拼图完成
- easyui tree修改图标
- VMware模拟网络防火墙配置实验
- 【ROM制作工具】如何精简ROM?快速精简ROM详细教程!
- 三分钟给女神画张素描照
- ERRno::ECONNRESTE: An existing connection was forcibly closed by the remote
- ARPU与ARPPU 的概念