Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在应用程序代码更改期间,是否有跳过应用程序域回收的方法?_Asp.net_Iis_Iis 7.5_Session Variables - Fatal编程技术网

Asp.net 在应用程序代码更改期间,是否有跳过应用程序域回收的方法?

Asp.net 在应用程序代码更改期间,是否有跳过应用程序域回收的方法?,asp.net,iis,iis-7.5,session-variables,Asp.net,Iis,Iis 7.5,Session Variables,我正在处理一个ASP.NET项目的更改请求,其中大部分代码更改/更新都需要在App_code文件夹中进行。但每次更改应用程序代码文件都会导致应用程序域回收,然后重复登录。我希望在开发环境中避免这种情况 我尝试的是: 会话状态超时增加 IIS[7.5]中Apppool的空闲超时增加 我没有将sessionState模式从“InPorc”更改为“InPorc”,因为它会导致一些错误[我认为我们需要将一些类声明为可使用StateServer和SQLServer序列化。我不想在项目的其他部分(我不工作

我正在处理一个ASP.NET项目的更改请求,其中大部分代码更改/更新都需要在App_code文件夹中进行。但每次更改应用程序代码文件都会导致应用程序域回收,然后重复登录。我希望在开发环境中避免这种情况

我尝试的是:

  • 会话状态超时增加
  • IIS[7.5]中Apppool的空闲超时增加
  • 我没有将sessionState模式从“InPorc”更改为“InPorc”,因为它会导致一些错误[我认为我们需要将一些类声明为可使用StateServer和SQLServer序列化。我不想在项目的其他部分(我不工作的地方)进行更改]
我浏览了下面的帖子,了解到App_代码更改会导致App域回收,但我正在寻找解决方案来避免它(如果可能的话)

更新:


在IIS7.5和Windows 7 Professional上运行的应用程序,带有Service Pack 1,看起来此问题有MS修补程序:


如果不将sessionState模式更改为“InProc”以外的模式,我们不能跳过回收应用程序域


您是否尝试过将
disallowRotationOnConfigChange
设置为true?这可以在“回收”子标题下的应用程序池的高级设置中找到,即“禁用配置更改的回收”属性。@Brian Gilreath,我现在尝试了,它不起作用。@Brain Gilreath,感谢您的回复。我认为您提供的修复程序仅适用于Windows server 2012和Windows 8.1,但我的应用程序运行在带有IIS 7.5的Windows 7上