Hi,<br clear="all"><div><br></div><div>I've just updated my mono from the master (git). Before it was 3.0.3, now it says it is 3.0.5.</div><div><br></div><div>After the update I can no longer run mvc applications (I'm running them by explicitly executing them from terminal, i.e. /path/to/mono /path/to/fastcgi_mono_server4.exe ...agrs...).</div>

<div><br></div><div>I can see an InvalidCastException being thrown</div><div>at System.Configuration.ConfigurationManager.get_AppSettings () [0x00038] in /path/to/mono-git/mcs/class/System.Configuration/System.Configuration/ConfigurationManager.cs:180 <br>

  at Mono.WebServer.FastCgi.WorkerRequest..cctor () [0x0002c] in /path/to/xsp-git/src/Mono.WebServer.FastCgi/WorkerRequest.cs:50 <br>  --- End of inner exception stack trace ---<br>  at (wrapper xdomain-invoke) Mono.WebServer.FastCgi.ApplicationHost:ProcessRequest (Mono.WebServer.FastCgi.Responder)<br>

  at (wrapper remoting-invoke-with-check) Mono.WebServer.FastCgi.ApplicationHost:ProcessRequest (Mono.WebServer.FastCgi.Responder)<br></div><div><br></div><div>I've modified the source to include additional cast information in InvalidCastException and the problem is that ConfigurationManager.GetSection ("appSettings") returns object of type System.Configuration.DefaultSection instead of the NameValueCollection.</div>

<div><br></div><div>I had no such problems using mono 3.0.3.</div><div><br></div><div>Also I've looked at my etc/mono/4.5/machine.config and it contains the following line:</div><div><section name="appSettings" type="System.Configuration.AppSettingsSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /></div>

<div><br></div><div>Any suggestions?</div><div><br></div><div><br></div><div>Thank you in advice,<br></div>Artyom