2012-10-01 43 views
0

我有一個使用WSDualHttpBinding wcf服務的Windows窗體應用程序。我想要做的是,在網上展示這個應用程序。我能夠在html頁面上顯示windows窗體應用程序控件。爲此,我使用.net 2.0編譯了項目,並檢查了項目程序集的屬性,使其對COM訪問可見。有了這個設置一切正常,但我無法訪問我的wcf服務。因爲項目是框架2.0我不能添加服務引用。唯一的可能性是添加不適合當前情況的Web引用(舊式Web服務)。如何託管.net 4 Windows窗體控件的HTML

那麼你建議我做什麼?

1 - 我可以讓我的WCF服務莫名其妙地到達了.NET 2.0的應用程序 2 - 我可以讓我的控件庫工作在瀏覽器和.NET 4.0 3-另一種解決方案

+0

你問你是否可以在網頁中放置一個Windows窗體控件(例如,像用戶界面控件一樣的文本框)?如果你是,這是不可能的。 –

+0

@DanPuzey不可以用這個鏈接描述的方式http://www.4guysfromrolla.com/articles/052604-1.aspx – hakan

+0

Yeesh,這是關於我見過的最可怕的事情。我假設你意識到這不是跨瀏覽器? –

回答

1
  1. 你不能與.NET 2.0進行雙重HTTP綁定。它只能使用SOAP Web服務。
  2. 你將不得不編寫一個ActiveX控件來承載它,但它不會跨瀏覽器。
+0

我也有編寫ActiveX控件的問題。所以我改變了我的方式到Windows窗體控件。 – hakan

相關問題