我们有一个相当复杂的Web应用程序(.NET 3.5)需要从CD-ROM(或DVD或USB密钥)启动。
我正在考虑将Cassini和SqlCe用于数据库(我们使用LinqToSql进行数据访问,所以我认为这是不重写整个数据访问类的唯一选择)。有没有人做过这样的事情?
备注: http://www.microsoft.com/belux/msdn/nl/community/columns/desmet/hostaspnet2.mspx 有点做我想要的。
答案 0 :(得分:1)
您希望Web服务器在哪里为ASP.NET页面提供服务?您可以直接在浏览器中打开直接HTML,Flash或Silverlight等内容,但除非我遗漏了某些内容,否则您需要IIS来执行服务器端ASP.NET。
我不知道您的要求,但您可能想要考虑WinForms应用程序甚至是MFC(如果您不能保证目标计算机上安装了.NET)。
但这并不能解答您的数据库问题。 SqlCE应该可以工作,因为可以随应用程序一起分发所需的程序集。另一个选项是SQLite以及数据层的Subversion。我对卡西尼没有经验。
答案 1 :(得分:0)
我发现UtilDev Cassini做得非常出色。至于数据库,测试结果是SqlCe和LinqToSql。