【发布时间】:2009-05-31 15:29:54
【问题描述】:
我有一个在 iis7 上运行的单轨 Web 应用程序。看起来两个并发请求是在两个不同的应用程序域上处理的!据我所知,每个应用都应该有一个appdomain和多个httpapplication来处理请求……
我有什么遗漏吗? (也许是配置?)
【问题讨论】:
标签: asp.net iis-7 castle-monorail
我有一个在 iis7 上运行的单轨 Web 应用程序。看起来两个并发请求是在两个不同的应用程序域上处理的!据我所知,每个应用都应该有一个appdomain和多个httpapplication来处理请求……
我有什么遗漏吗? (也许是配置?)
【问题讨论】:
标签: asp.net iis-7 castle-monorail
看到你自己找到了解决方案:)
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-are-monitored.aspx
【讨论】:
我正在将输出文件写入 Web 应用程序的 bin 目录中的文件夹。由于此文件夹被监视,它导致应用程序池回收,这就是为什么第二个请求在不同的(新)应用程序域上处理。
出于某种原因,我认为只有 web.config、global.asax 被观看...
【讨论】: