我有一个在 iis7 上运行的单轨 Web 应用程序。看起来两个并发请求是在两个不同的应用程序域上处理的!据我所知,每个应用程序都应该有一个appdomain和多个httpapplications来处理请求......
有什么我想念的吗?(也许是配置?)
我有一个在 iis7 上运行的单轨 Web 应用程序。看起来两个并发请求是在两个不同的应用程序域上处理的!据我所知,每个应用程序都应该有一个appdomain和多个httpapplications来处理请求......
有什么我想念的吗?(也许是配置?)
看你自己找到了解决方案:)
Asp.net 监视大量目录和文件以执行不同的操作,这将导致 appdomain 卸载。(global.asax、web.config、BIN、App_Code ++)
如果您想了解更多信息,请查看 msdn blogs.msdn.com/tmarq/archive/2007/11/02/asp-net-file-change-notifications-exactly-which-files-and-directories 上的此博客被监控的.aspx
我正在将输出文件写入 Web 应用程序的 bin 目录中的文件夹。由于此文件夹被监视,它导致应用程序池回收,这就是第二个请求在不同(新)应用程序域上处理的原因。
出于某种原因,我认为只有 web.config,global.asax 被观看......