Debian Sid, Mono 3.0. Próbuję uruchomić aplikację mvc (działało przed uaktualnieniem mono do wersji 3.0). Jest to wyjątek rzucony:Mono 3.0/Debian/asp.net - Metoda nie znaleziona: 'System.Configuration.IConfigurationSectionHandler.Create
Exception caught during reading the configuration file:
System.MissingMethodException: Method not found: 'System.Configuration.IConfigurationSectionHandler.Create'.
at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection (System.String configKey) [0x00000] in <filename unknown>:0
at System.Configuration.ConfigurationManager.GetSection (System.String sectionName) [0x00000] in <filename unknown>:0
at System.Configuration.ConfigurationManager.get_AppSettings() [0x00000] in <filename unknown>:0
at Mono.WebServer.Apache.Server.get_AppSettings() [0x00000] in <filename unknown>:0
at Mono.WebServer.Apache.Server+ApplicationSettings..ctor() [0x00000] in <filename unknown>:0
Mam również końcówkę do wprowadzania zmian w katalogu/usr/bin/mod-mono-SERWER4 od:
#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.0/mod-mono-server4.exe" "[email protected]"
Do:
#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.5/mod-mono-server4.exe" "[email protected]"
Niestety nie ma takiego pliku: /usr/lib/mono/4.5/mod-mono-server4.exe (brak takiego pliku w katalogu /usr/lib/mono/4.5/).
Czy masz jakieś pomysły, co jest nie tak? Moja aplikacja to prosta strona ServiceStack i działa na mono 2.10. Ale to już nie działa po aktualizacji do wersji 3.0.
Dzięki, to rozwiązuje problem. Wygląda na to, że nie ma tego dowiązania symbolicznego w pakietach debian. – user1209216
Miałem ten sam problem w openSUSE. – nickvane
Każdy pomysł, dlaczego ten cały proces musi zostać wykonany? Nie zaktualizowałem jeszcze mojej aplikacji, aby móc korzystać z .NET 4.0, a Mono 3.0 spowodował awarię mojej aplikacji. Wprowadzanie tych zmian rozwiązuje problem, ale nie rozumiem, dlaczego tak się dzieje. – Brian