Debian Sid, Mono 3.0. Ben mvc uygulamasını çalıştırmaya çalışıyorum (mono 3.0'a yükseltmeden önce çalıştı). Bu istisna atılır:Mono 3.0/Debian/asp.net - Yöntem bulunamadı: 'System.Configuration.IConfigurationSectionHandler.Create
#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.0/mod-mono-server4.exe" "[email protected]"
için:
#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.5/mod-mono-server4.exe" "[email protected]"
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
Ben de değişikliği yapmak için ucu buldum den/mod-mono-server4/usr/bin Unfortunatelly, böyle bir dosya yok: /usr/lib/mono/4.5/mod-mono-server4.exe (/usr/lib/mono/4.5/ dizininde böyle bir dosya yok).
Neyin yanlış olduğu hakkında bir fikriniz var mı? Benim uygulama ServiceStack basit bir web sayfası ve mono 2.10 üzerinde çalışır. Ancak, 3.0'a yükseltildikten sonra artık çalışmıyor.
teşekkür ile sembolik bir bağlantı eklemek gerekiyor, bu sorunun çözer. Debian paketlerinde bu sembolik bağlantı yok gibi görünüyor. – user1209216
OpenSUSE'de aynı sorunu yaşadım. – nickvane
Bu sürecin neden yapılması gerektiğine dair bir fikriniz var mı? Uygulamamı .NET 4.0 kullanmaya henüz güncellemedim ve Mono 3.0 uygulamasının kırılmasına neden oldu. Bu değişiklikleri yapmak sorunu çözüyor, ancak nedenini anlamıyorum. – Brian