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