2013-03-26 54 views
0

我已經創建了一個包含多個項目的解決方案。其中一個項目是WPF應用程序,它可以作爲獨立應用程序運行良好。它與服務應用程序和數據庫進行通信。如何在將WPF應用程序轉換爲瀏覽器應用程序時配置數據庫

現在我創建了另一個WPF應用程序,這次是面向瀏覽器的。這意味着網絡上的用戶應該能夠接近我的XBAP頁面。這個項目似乎利用了aspnetdb.mdf文件。我已經創建了該文件,但現在表格不正確,可能是因爲角色和配置文件不正確。我通常使用我自己的Microsoft SQL數據庫。

我已經在互聯網上閱讀過,似乎我的解決方案(和應用程序(s?))需要配置不同。我想知道如何在不改變太多的情況下儘可能接近原始解決方案。我不想使用aspnetdb.mdf,但它似乎應該改變我的原始數據庫文件,使其工作。我該怎麼辦?

+0

我想你必須更詳細地解釋你的實際問題。 「表格顯然不正確」 - 這對開發者來說意味着什麼?當你說面向瀏覽器的時候,你的意思是XBAP? Silverlight的?或者完全不同的東西?另外,如果它與服務應用程序通信,爲什麼數據庫將在WPF應用程序中? – 2013-04-02 08:07:07

+0

我已經更新了一下我的問題。至於最後一部分,de數據庫不在WPF中,而在SQL服務器中。我現在試圖通過網頁而不是.exe來訪問應用程序的界面。顯然,數據庫必須改變或重新配置(或我的解決方案中的其他東西)。 – Joetjah 2013-04-02 08:12:54

+0

你不能只在你的web.config(或app.config的xbap)連接字符串指向您的SQL Server上的現有數據庫? – 2013-04-02 09:08:35

回答

1

這取決於您的WPF應用程序如何與您的服務應用程序進行通信。 XBAP應用程序受限於使用某些庫(以及某些通信方式),但它們支持與WCF服務或asmx服務器頁面進行通信。根據您在WPF應用程序和服務應用程序之間已經討論過的方式,可能會比另一個更容易。

相關問題