2012-10-01 45 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

相关问题