<div dir="ltr"><div style><div>When Apache is restarted, sometimes mod-mono will attempt to run the site under .NET 2.0 instead of 4.0 like it should be.  Usually another Apache restart resolves this issue.  It seems to be somewhat random, in other words, it does not always occur when I restart the site.<br>
</div><div><br></div><div style>I am  running Mono 2.10.9 and Mod-mono 2.10.  Some of the assemblies used on the site are .NET 2.0 and some are 4.0. I have a few sites running on the same server, but only one is running mono at this point in time.</div>
<div style> </div><div style><br></div><div style>httpd.conf:<br></div><div style><br></div><div style><IfModule !mod_mono.c></div><div>   LoadModule mono_module /usr/lib64/httpd/modules/mod_mono.so<br></div><div></IfModule></div>
<div><br></div><div><IfModule mod_headers.c></div><div>    Header set X-Powered-By "Mono"</div><div></IfModule></div><div> </div><div>site.conf:</div><div><br></div><div>  #mono specific stuff</div><div>
   MonoAutoApplication disabled</div><div>   AddHandler mono .aspx .ascx .asax .ashx .config .cs .cshtml .asmx .axd</div><div>   MonoServerPath "/usr/local/bin/mod-mono-server4"</div><div>   MonoApplications <a href="http://www.site.com">www.site.com</a> "/:/var/www/vhosts/<a href="http://site.com/httpdocs">site.com/httpdocs</a>"</div>
<div><br></div><div>  <Location "/"></div><div>     Allow from all</div><div>     Order allow,deny</div><div>     MonoSetServerAlias <a href="http://www.site.com">www.site.com</a></div><div>     SetHandler mono</div>
<div>     SetOutputFilter DEFLATE</div><div>     SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary</div><div>  </Location></div><div><br></div><div><br></div></div></div>