mod_mono不会为每个新的Web请求生成新的单声道进程。如果你使用fastcgi服务器以及apache或nginx,它也不会。
编辑:静态变量在同一个应用程序域中共享。这适用于Microsoft .NET IIS和单声道(无论您使用的是mod_mono,xsp还是mono-fastcgi-server)。即使如此,apache会产生多个工作线程,单个工作线程处理单个请求,在任何给定时间只运行一个单声道进程(除非你配置了多个asp.net应用程序,否则每个应用程序有一个) 。
Mono尝试实现与ASP.NET的100%兼容性,因此设计没有不同的行为!
你的程序在linux上的不同行为很可能与mod_mono处理请求的方式无关,而是单声道本身或你的代码中的一个错误(即通过制作一个在linux上不成立的平台假设)。您应该使用MonoDevelop / xsp进行调试,并尝试更清楚地查明问题,或者在此处粘贴一些示例代码。