2008-11-03 117 views
0

我們有一個相當複雜的Web應用程序(.NET 3.5),需要從CD-ROM(或DVD或USB密鑰)啓動。我想使用Cassini和SqlCe的數據庫(我們使用LinqToSql的數據訪問,所以我認爲這是唯一的選擇,而不重寫整個數據訪問類)。有沒有人做過類似的事情?支持媒體支持的ASP.NET 3.5 Web應用程序(CD-ROM)

備註: http://www.microsoft.com/belux/msdn/nl/community/columns/desmet/hostaspnet2.mspx 這種做我想做的。

回答

0

我發現UtilDev Cassini做得非常好。至於數據庫,用SqlCe和LinqToSql進行測試是最終的結果。

1

你打算讓Web服務器爲ASP.NET頁面提供服務?您可以直接在瀏覽器中直接打開HTML,Flash或Silverlight等東西,但除非丟失了某些東西,否則您需要IIS來執行服務器端ASP.NET。

我不知道你的要求,但你可能想考慮一個WinForms應用程序甚至是MFC(如果你不能保證.NET被安裝在目標計算機上)。

雖然這不能回答你的數據庫問題。 SqlCE應該可以正常工作,因爲所需的程序集可以隨應用程序一起分發。另一個選項是SQLite和Subversion一起用於你的數據層。雖然我沒有卡西尼的經驗。

+0

卡西尼是ASP.net開發Web服務器的舊名稱。它本質上是一個僅限Localhost的Web服務器,可以很好地用於此目的。儘管在重新分配中檢查EULA。 – 2008-11-03 20:42:14