2010-02-18 114 views
0

我有一個winform應用程序,控制一些發射器和聲卡。要求能夠提供用於控制這些設備的Web界面。是否有可能從winforms應用程序託管一個asp.net mvc網站?

目前我使用WCF從控制器在我的asp.net MVC站點進行通信的winform應用程序。這很好,但現在需要在需要時將硬件移動到另一臺機器,這意味着必須在該機器上安裝和設置IIS。

我知道這是不是很難,但我不會真正做運動的人。這將是用戶。如果我可以從winform應用程序託管網站,那麼除了硬件驅動程序需要使用我們的串行轉換器之外,它基本上是可移植的。

回答

1

您可以使用Windows服務嗎?整個winforms應用程序作爲服務似乎並不適合我。它假定應用程序始終運行。我會創建一個Windows服務並從中公開WCF端點。

+0

這是最終目標,但我們沒有得到足夠的功能。 Winform應用程序讓我可以從我的機器上快速測試它。我有一套本地連接的硬件。感謝你的回答。 – 2010-02-19 00:57:47

1

您需要安裝IIS或Cassini主辦的MVC Web站點。這是沒有辦法的。

1

咦,我會去與Greg的答案。

同時,使您的應用程序依賴於IIS是沒有那麼糟糕。或卡西尼依賴。您不想最終編寫自己的網絡服務器,當您繼續嚮應用程序添加功能時很容易發生。

我不知道你,但我就覺得你是採取對自己所有的負荷,你要花費可能數十小時來實現它騰出一個小時或兩個人誰不希望安裝真正的Web服務器。

+0

是的,想到了很多,只是試圖與我的客戶打交道。他們希望能夠做到一切,無需技術人員的幫助。 – 2010-02-19 01:00:10

相關問題