在网上看到,“在asp.net中,web.config修改保存后会自动立刻成效,不用再像asp中的配置文件修改后需要重新启动web应用程序才能生效了。”及“在Web应用程序运行时,对Web.config文件的修改不需要重启服务就可以生效”
上面说的是,修改web.config不会引发重启。
而我又看到了“另外一个注意事项是ASP.NET runtime将随时监视web.config,一旦web.config有了改动,ASP.NET将重新启动应用程序。具体的说 ASP.NET运行时将根据你更改web.config所在的应用程序域,重新建立应用程序对象实例。重建实例对性能有显著影响,所以不应该经常修改web.config。”
这句又说,修改web.config会引发重启。到底是怎么回事啊?到底会不会引发重启?是与.net framework有关吗???{我在本身上就的是VS2008,测试项目是2.0的,我又测试了在线的一个网站,是1.1版本的,对结果是一个重启一个不重启???汗,难位能给个准确的回复,到底会不会重启?}
上面说的是,修改web.config不会引发重启。
而我又看到了“另外一个注意事项是ASP.NET runtime将随时监视web.config,一旦web.config有了改动,ASP.NET将重新启动应用程序。具体的说 ASP.NET运行时将根据你更改web.config所在的应用程序域,重新建立应用程序对象实例。重建实例对性能有显著影响,所以不应该经常修改web.config。”
这句又说,修改web.config会引发重启。到底是怎么回事啊?到底会不会引发重启?是与.net framework有关吗???{我在本身上就的是VS2008,测试项目是2.0的,我又测试了在线的一个网站,是1.1版本的,对结果是一个重启一个不重启???汗,难位能给个准确的回复,到底会不会重启?}
解决方案 »
- VS调试可以用域名不用Localhost吗?
- asp.net description
- 实现了ICallbackEventHandler接口,但前台javascript中不执行ReceiveServerData函数!(附简码)
- 紧急求救!——程序上传后搜索功能失效的问题?(13:00前结帖散分)
- ASP.NET 中连接DBF数据库
- 点击软件下载的位置时,IE下面有一个提示显示了软件的位置,怎样把这个提示去掉??
- 关于控件样式设置问题
- 急!!我的网站就发邮件程序解决不了!要交差了!怎么办?
- jquery调用ash文件没反应
- 请问大家,这个问题用vb.net该怎么实现
- 我发的散分贴怎么没了啊?
- IHttpHandler并发问题
但我认为:重启服务与重启应用程序有什么不同?一样吧?
更改bin目录的dll都会导致应用重启。对于正在在线的繁忙的web站点来说,每个更新都导致web访问突然变得很慢。因为许多缓存要重新加载。同时若使用的是session,也会使所有session失效。因此将不需要一次更改的dll分开部署会更好。
.NET可以通过应用程序配置文件指定运行时要匹配的路径,在web.config的configuration节添加如下配置即可:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin\subbin1;bin\subbin2"/>
</assemblyBinding>
</runtime>
什么叫做web服务、什么叫做应用程序,搞清楚了吗?
您的意思是重启的是“.net应用程序域”,是吗?web服务、什么叫做应用程序
我还真是不知道,我乱说一下,一个进程包含多个应用程序,一个应用程序可以调用多个Web服务,是不,请您指点
restartOnExternalChanges设置为false。
上传DLL
重启服务器
重启iis
有目录被删除时
都会引起重启应用程序
重启服务和进程是不同概念
应用程序域就是进程边界,由运行库宿主创建
ASP.NET 接收到应用程序中任何资源的第一个请求时,名为 ApplicationManager 的类会创建一个应用程序域。应用程序域为全局变量提供应用程序隔离