bin文件夹中任何文件的任何更改是否会导致ASP.NET web应用程序中的应用程序回收?
我知道在ASP.NET web应用程序中,更改位于bin文件夹中任何文件的任何更改是否会导致ASP.NET web应用程序中的应用程序回收?,asp.net,web-applications,bin,application-restart,Asp.net,Web Applications,Bin,Application Restart,我知道在ASP.NET web应用程序中,更改位于bin文件夹中的DLL文件会导致应用程序回收 但我想知道,正如主题所暗示的那样,任何文件更改是否会导致这种行为?此场景中是否包含简单文本文件 那么到bin文件夹的子文件夹呢?它们的内容是什么 我知道我可以自己尝试,但更重要的是,我正在为此寻找合适的文档。首先,我无法提供官方文档的链接。但是从我所读到的来看,bin文件夹(包括子文件夹)中的每一次更改都会导致IIS回收应用程序域 突然的应用程序池回收 应用程序BIN目录中的任何修改 在任何配置文件中
bin
文件夹中的DLL文件会导致应用程序回收
但我想知道,正如主题所暗示的那样,任何文件更改是否会导致这种行为?此场景中是否包含简单文本文件
那么到bin
文件夹的子文件夹呢?它们的内容是什么
我知道我可以自己尝试,但更重要的是,我正在为此寻找合适的文档。首先,我无法提供官方文档的链接。但是从我所读到的来看,bin文件夹(包括子文件夹)中的每一次更改都会导致IIS回收应用程序域 突然的应用程序池回收
不,更新bin文件夹中的dll文件不会导致回收。至少不适用于IIS 10及更高版本上的.NET 4.7 首先,什么是“回收”? 当IIS启动一个新的
w3wp
进程实例时,旧实例将被“礼貌地”终止(在完成所有向IRegisteredObject注册的请求和后台任务后)
更新/bin中的文件时会发生什么情况?
ASP.NET执行热重新加载:它检测更新,并从那时起使用新版本的.dll进行新页面请求。即重新加载“应用程序域”。但这发生在相同的w3wp
过程中。()
我刚刚在IIS 10 windows 2016计算机上检查了这一点:启动了任务管理器并重新安装了主.dll文件-w3wp进程一直在运行,没有发生任何事情。@BarryKayeweb.config
文件不在bin
文件夹中。将app_offline.htm放在主目录中是否会导致应用程序轮询循环?@Imran,以扬声器的方式-因为它会停止应用程序!你需要删除文件才能重新启动应用程序。app\u Config
是真的吗?这太疯狂了!