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有变更后,重启的问题相关推荐

  1. 认识ASP.NET配置文件Web.config

      认识ASP.NET配置文件Web.config Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序 ...

  2. 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 ...

  3. C#发布网站在web.config和IIS中设置Session过期时间

    C#发布网站在web.config和IIS中设置Session过期时间 web.config <system.web> <sessionState mode="InProc ...

  4. ASP.NET配置文件Web.config

    [摘 要]Web.config文件是一个XML文本文件,它用来储存 ASP.net Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每 ...

  5. 关于ASP.NET的web.config的小笔记

    在ASP和MVC开发中,有一些参数是需要活动更改的,最常见的就是数据库的链接字符串<connectionStrings>节点下配置的.在今天接触的项目中,我又接触到了自定义配置参数,就是可 ...

  6. web.config forms节点中的属性的含义和用途

    authentication mode="Forms"/> 这样之后,ASP.NET运行时就知道我们启用了Forms验证,在生命周期的验证阶段就激活FormsAuthenti ...

  7. ASP.NET配置文件Web.config 详细解释

    一.认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式), ...

  8. 多重环境下web.config配置管理解决方案

    面临的问题 在大型web应用开发中,为了保证应用的质量,保证用户体验,我们开发时总要经历从开发,测试,beta到最终上线的过程. 因为不同的测试运行环境的参数都不同,所以在实际开发中我们可以编写多个w ...

  9. NET问答: 如何在 ASP.NET Core Web API 的 Response 中添加自定义的 Header ?

    咨询区 JDawg: 我正在将 Web API 2 移植到 ASP.NET Core Web API 上,以前我都直接在 Response 属性上添加自定义的 Header,如下代码所示: HttpR ...

最新文章

  1. 2022-2028年中国在线旅行预订市场投资分析及前景预测报告
  2. 分布式RPC框架性能大比拼
  3. python详细安装步骤-最新Python安装图文教程[很详细]
  4. 我看UNIX与Windows的本质区别
  5. Shiro过滤器源码
  6. C#判断一个类中有无指定名称的方法
  7. 玩转oracle 11g(51):select t.*,t.rowid
  8. Django 模板实现(动态)图片/头像展示到页面
  9. 实战系列-分布式缓存
  10. java android 服务器_Android/Java从服务器端下载图片
  11. 精灵3P+Pix4D简单航测详细应用教程
  12. 计算机表格常用根式,数学根号表格.doc
  13. 英语语法 - the + 形容词 的意义
  14. 马斯克11天强吞推特,全新商业帝国拼图完成
  15. easyui tree修改图标
  16. VMware模拟网络防火墙配置实验
  17. 【ROM制作工具】如何精简ROM?快速精简ROM详细教程!
  18. 三分钟给女神画张素描照
  19. ERRno::ECONNRESTE: An existing connection was forcibly closed by the remote
  20. ARPU与ARPPU 的概念

热门文章

  1. 课堂练习----二维数组
  2. Lightingcolorfilter 滤镜
  3. yolo3(目标检测)实测
  4. 第十期 华为拓扑-OSPF配置
  5. 垂直居中实现方式总结
  6. 网格中的BFS,逆向(POJ2049)
  7. WebCenter Space中配置使用WSRP Portlet
  8. 走过13,展望14----希望是个好东西
  9. Python JS Jquery Json 转换关系
  10. js escape,unescape解决中文乱码问题的方法