我开发了一个ASP.NET Web应用程序,它使用ADO.NET读取MS Access数据库。这个应用程序必须在Mono上的Linux上运行。不幸的是,我在使Mono与ADO.NET数据库连接一起工作时遇到了问题。单声道和ASP.NET Web应用程序连接到MS Access
在onLoad事件中启用连接字符串时,Web应用程序不会呈现;但是,当我删除onLoad事件时,Web应用程序在浏览器中呈现。我通过按下一个具有读取Access数据库的onClick事件的按钮来验证它不仅仅是onLoad事件。然后问题仍然存在,这是以下错误:System.DllNotFoundException:gda-2 ...
我做了一些关于这个错误的研究并下载了库libgda,但是这并没有解决问题。现在我看到的帖子说Mono不适用于MS Access驱动的ASP.NET Web应用程序。
有没有人能够得到一个MS Access驱动的ASP.NET Web应用程序与Mono一起工作?如果是这样,你采取了哪些步骤来实现它的工作?
我真的很感谢每个人的反馈,如果有人有任何建议,我会真的很棒。
谢谢
DFM
我同意。开发一个使用Access的Web应用程序,然后尝试在Linux上运行它就像我能想到的那样是一个噩梦般的情况。不要这样做! – 2009-08-21 18:50:14
好吧,即使在Windows/IIS上运行的Web应用程序也应该尽可能地避免访问,因为我在这里的博客http://blogs.msdn.com/lexli/archive/2009/06/26/database-for-web-applications。 ASPX – 2009-09-07 04:43:04