单声道aspx错误500:System.Web.Security.FileAuthorizationModule.Init未实现

我有一个安装了所有httpd / mysql软件包的CentOS 7虚拟机。我想运行一个名为SmarterTrack的门户系统,它是用ASPX构build的。 看着eveything并安装了我可以在互联网上find必要的软件包(单声道服务器和XSP)。

一切似乎现在运行良好(单声道服务器正在运行等),但当我去的网站,我得到一个错误500:

System.NotImplementedException The method or operation is not implemented. Description: HTTP 500.Error processing request. Details: Non-web exception. Exception origin (name of application or object): System.Web. Exception stack trace: at System.Web.Security.FileAuthorizationModule.Init (System.Web.HttpApplication app) [0x00000] in /builddir/build/BUILD/mono-4.2.1/mcs/class/System.Web/System.Web.Security/FileAuthorizationModule.cs:51 at System.Web.Configuration.HttpModulesSection.LoadModules (System.Web.HttpApplication app) [0x00052] in /builddir/build/BUILD/mono-4.2.1/mcs/class/System.Web/System.Web.Configuration_2.0/HttpModulesSection.cs:82 at System.Web.HttpApplication.InitOnce (Boolean full_init) [0x000a4] in /builddir/build/BUILD/mono-4.2.1/mcs/class/System.Web/System.Web/HttpApplication.cs:216 

而在我的httpd错误日志中,我看到这个:

 Listening on: /tmp/mod_mono_server_testing.mydomain.com Root directory: /var/www/clients/client1/web9/web/ Exception while initOnce: System.NotImplementedException: The method or operation is not implemented. at System.Web.Security.FileAuthorizationModule.Init (System.Web.HttpApplication app) [0x00000] in /builddir/build/BUILD/mono-4.2.1/mcs/class/System.Web/System.Web.Security/FileAuthorizationModule.cs:51 at System.Web.Configuration.HttpModulesSection.LoadModules (System.Web.HttpApplication app) [0x00052] in /builddir/build/BUILD/mono-4.2.1/mcs/class/System.Web/System.Web.Configuration_2.0/HttpModulesSection.cs:82 at System.Web.HttpApplication.InitOnce (Boolean full_init) [0x000a4] in /builddir/build/BUILD/mono-4.2.1/mcs/class/System.Web/System.Web/HttpApplication.cs:216 Please restart your app to unlock it 

这里可能是什么问题?

不幸的是,Mono没有为(System.Web.Security)FileAuthorizationModule实现 。 正如你在链接的内容中看到的那样,这个类只是作为一个存根,所以对它的编译工作,但在运行时不能正常运行。

在微软发布了MIT许可证的.NET源代码后,你可以认为Mono可以采用这个类的引用来源 ,然而目前这是不可能的,因为这个类使用了UnsafeNativeMethods类,这提示它使用非跨平台的方法(但是Mono应该与非Windows平台保持兼容)。