2013-04-26 135 views
0

我剛剛在我的另一個問題中瞭解WebServiceHost對象。然而,我正在閱讀並進一步搜索。但是有可能使用Webservicehost或類似的東西來託管一個簡單的網站嗎?在我的應用程序中,我必須向用戶界面展示一些信息,我已經在ASP.NET中構建了這個界面,並且我必須在WinForm/WPF中重新創建它以供我的應用程序使用。不過,我在考慮如果我的應用程序可以託管WebApplication,那麼我可能可以節省一些時間,並使用瀏覽器組件顯示界面。我不想在IIS中託管網站,因爲我們有一些部分需要通過核心Windows應用程序完成。WebServiceHost:一個簡單的網站

因此,總之我的問題依然存在:是否有可能使用WebServiceHost託管網站?

+3

首先WebServiceHost用於Web服務而不是Web站點。其次,你爲什麼試圖避免做這項工作? – 2013-04-26 10:07:26

+0

對第二件事的回答很簡單,我很懶,4個月的時間在項目上。 :)我明白WebServiceHost是用於服務的,但我的一些Web服務也是在多個EndPoint中創建的,所以我必須爲每個EndPoint啓動WebServiceHost嗎? – 2013-04-26 10:11:34

+0

在你的情況下最健全的解決方案將是將你的用戶界面移植到* WinForms/WPF *。只要彌補如何做到這一點,而不是找出如何以非自然的方式做事。 – 2013-04-26 10:11:37

回答

1

WebServiceHost旨在通過Web(讀取HTTP)焦點,REST服務等來承載WCF服務。頁面不一定是服務,而是可能來自服務的內容。

我想你會過得更好看一些其他的客戶端託管方法,一種方法在這裏:http://www.west-wind.com/presentations/aspnetruntime/aspnetruntime.aspx爲WebServiceHost

相關鏈接: