让运行着的ASP.NET Web程序重新启动

   在运行中的Web程序,会随时的监测这web.config文件的变化,只要web.config文件有变动,那么Application就会重新启动。所以,在一个工具类中我们可以封装一个方法,该方法用来重新启动Application.

  public static void RestartApplication()

  {

  File.SetLastWriteTime(HttpContext.Current.Request.MapPath("~Web.config"), System.DateTime.Now);

  }

  此方法只是改变了web.config文件的修改时间,但是运行中的web察觉到,然后就重新启动,再次执行Application_Start等一系列方法。

时间: 2024-11-05 00:34:26

让运行着的ASP.NET Web程序重新启动的相关文章

C# asp.net web 程序中有两个 aspx页面,B页面如何调用A页面中的控件?

问题描述 各位朋友,我现在有两个aspx页面,A.aspx和B.aspx两个页面,我现在在A页面中用ajax(想在A页面中的textbox中输入字符,在不提交页面的情况下进行一次查询),我的查询代码放在B.aspx中,查询的结果如何赋值给A页面呢?A页面中用的是Girdview来显示从数据库中取得的数据. 解决方案 解决方案二:B不就是handler么....查询出来的是数据,然后如何绑定是js的事情了,跟Gird没关系了,如果你不懂得ajax,建议你用微软提供的ajax控件,然后用那个pane

ASP.NET WEB程序中怎么实现DataGrid打印?

问题描述 如上 解决方案 解决方案二:帮顶一下!解决方案三:<HTML><HEAD><TITLE>我的课程表</TITLE><SCRIPTlanguage=javascript>functionprintsetup(){//打印页面设置wb.execwb(8,1);}functionprintpreview(){varht1=document.getElementById("h");ht1.style.display=&quo

轻松加密ASP.NET 2.0 Web程序配置信息

asp.net|web|程序|加密 一. 简介 当创建ASP.NET 2.0应用程序时,开发者通常都把敏感的配置信息存储在Web.config文件中.最典型的示例就是数据库连接字符串,但是包括在Web.config文件中的其它敏感信息还包括SMTP服务器连接信息和用户凭证数据,等等.尽管默认情况下可以配置ASP.NET以拒绝所有对扩展名为.config的文件资源的HTTP请求:但是,如果一个黑客能够存取你的web服务器的文件系统的话,那么,Web.config中的敏感信息仍然能够被窃取.例如,也

我的Asp.net C# Web程序,用了一段时间后他CPU自动疯涨

问题描述 我的Asp.netC#Web程序,用了一段时间后出现问题了.服务器我们是Window2003SP2数据库是MSSQL2005,.net2.0框架.情况是这样的,我们是用动网的代码生成器做的数据层.项目开发进入测试阶段后,我们发现系统在被3个以上用户使用后,系统进程中W3wp.exe开始疯涨,一度涨到100%,同时内存也跟着涨.这个项目我们做了对立的应用程序进程池,稍微缓解了一下,但是我们认为是程序问题,但是始终测试不出来.程序于数据库连接正常.每次使用大改10分钟左右,就会死掉.程序提

通过扩展让ASP.NET Web API支持W3C的CORS规范

让ASP.NET Web API支持JSONP和W3C的CORS规范是解决"跨域资源共享"的两种途径,在<通过扩展让ASP.NET Web API支持JSONP>中我们实现了前者,并且在<W3C的CORS Specification>一文中我们对W3C的CORS规范进行了详细介绍,现在我们通过一个具体的实例来演示如何利用ASP.NET Web API具有的扩展点来实现针对CORS的支持. 目录 一.ActionFilter OR HttpMessageHandl

ASP.NET Web API自身对CORS的支持:从实例开始

在<通过扩展让ASP.NET Web API支持W3C的CORS规范>中我们通过自定义的HttpMessageHandler为ASP.NET Web API赋予了跨域资源共享的能力,具体来讲,这个自定义的CorsMessageHandler的自由主要体现在如下两个方面:其一,为简单跨域请求的响应和继预检请求后的真实跨域资源请求的响应添加CORS报头:其二,对从浏览器发送的预检请求予以响应.实际上ASP.NET Web API本身就提供了针对CORS的支持,就其实现原理来看,与我们的实现没有本质

实战ASP(7):使用ASP、VB和XML建立运行于互联网上的应用程序(上)

xml|程序|互联网|xml|互联网 使用ASP.VB和XML建立运行于互联网上的应用程序(1)     在个人电脑上使用单机版应用软件的时代很快就要过去了,现在大部分的应用程序都开发出网络版或大都需要共享网络上丰富的数据资源.我们虽然写了很长时间基于客户端/服务器的应用程序,但是这些程序大部分只是运行在小型的局域网内部.然而,有很多客观的原因要求我们要修改这些程序以使它们能够运行在一个企业的内部网甚至是国际互联网. 是什么原因迫使我们做呢?首先,随着一个企业的规模逐渐扩大,公司可能会跨地区甚至

使用ASP、VB和XML建立运行于互联网上的应用程序

xml|程序|互联网    在个人电脑上使用单机版应用软件的时代很快就要过去了,现在大部分的应用程序都开发出网络版或大都需要共享网络上丰富的数据资源.我们虽然写了很长时间基于客户端/服务器的应用程序,但是这些程序大部分只是运行在小型的局域网内部.然而,有很多客观的原因要求我们要修改这些程序以使它们能够运行在一个企业的内部网甚至是国际互联网. 是什么原因迫使我们做呢?首先,随着一个企业的规模逐渐扩大,公司可能会跨地区甚至跨国经营,每个分公司的员工的数量也会逐年增多,这些在外地的员工肯定需要频繁地访

为Asp.net应用程序设置构建Web服务

asp.net|web|web服务|程序 一.什么是应用程序设置 应用程序设置通常是指与应用程序密切相关的一系列参数.在基于窗体的Windows应用程序中,应用程序设置主要包括影响应用程序布局的位置.尺寸等参数:影响应用程序外观的颜色.形状等参数:此外,还包括应用程序的语言.文化等设置以及数据源和连接字符串等等.这些参数设置在程序开发中应用广泛,有的被用来保持应用程序的一致性.连续性,比如保存应用程序结束时的窗体大小.位置及背景颜色,下次执行应用程序时恢复这些设置:另一些参数则使程序代码更加简洁