Asp.net iis 7.5应用程序池回收具有刺激性行为

Asp.net iis 7.5应用程序池回收具有刺激性行为,asp.net,iis,iis-7.5,application-pool,Asp.net,Iis,Iis 7.5,Application Pool,现在我有一个恼人的问题。我有一个网站,其中包括asp.net 2.0经典应用程序池上的许多web应用程序。我的应用程序可执行以下步骤: 1我从服务器接收登录表单,输入我的凭据并发送表单。 2当凭据正确时,我的服务器开始将mashine.config和web.config中的所有配置设置合并到位于应用程序根文件夹中的一个文件ApplicationConfiguration.merged.xml中。 3之后,我的应用程序向我发送页面,我继续使用该网站。这就是全部。 但是当我在应用程序池回收后首次启动

现在我有一个恼人的问题。我有一个网站,其中包括asp.net 2.0经典应用程序池上的许多web应用程序。我的应用程序可执行以下步骤: 1我从服务器接收登录表单,输入我的凭据并发送表单。 2当凭据正确时,我的服务器开始将mashine.config和web.config中的所有配置设置合并到位于应用程序根文件夹中的一个文件ApplicationConfiguration.merged.xml中。 3之后,我的应用程序向我发送页面,我继续使用该网站。这就是全部。 但是当我在应用程序池回收后首次启动应用程序时,在超时或手动回收后,我会在写入ApplicationConfiguration.merged.xml后立即刷新我的应用程序。之后,我的会话过期,我再次登录,我的应用程序正常工作。 ApplicationConfiguration.merged.xml位于应用程序根文件夹中。当我关闭对此文件的写入或将其定位到另一个文件夹(例如应用程序根文件夹中的temp文件夹)时,所有这些都正常工作。 IIS使用下一个事件刷新我的应用程序:

Application_End
ChangeInGlobalAsax
_shutDownMessage=Overwhelming Change Notification in C:\inetpub\wwwroot\my_app_root_folder
Overwhelming Change Notification in C:\inetpub\wwwroot\my_app_root_folder
Change in GLOBAL.ASAX
HostingEnvironment initiated shutdown
CONFIG change
HostingEnvironment caused shutdown
据我所知,IIS认为我已经更改了Glabal.asax的重要配置文件web.config并刷新了我的应用程序。但是我不使用这个文件做任何事情-我只在这里写当前的配置信息。为什么IIS不在每次登录时刷新应用程序,因为每次登录成功后我都在写文件,但IIS只在首次启动后刷新应用程序。
我可以说IIS到ingnore ApplicationConfiguration.Merged.xml更改吗?我相信你能帮助我理解这种奇怪的行为。感谢您的帮助。

我解决了将文件从web应用的根文件夹移动到另一个问题的问题。这很简单,但这是工作