我可以在WinForms中使用Silverlight WCF RIA吗?

问题描述:

我想为我要开发的每个平台在服务器上托管一个WCF服务。就像我制作一个Silverlight应用程序一样,我希望能够像使用WinForms应用程序一样使用相同的WCF。我可以在WinForms中使用Silverlight WCF RIA吗?

可能吗?我对整个WCF世界都很陌生,我在工作中使用它,但我不是那个设置它的人。

谢谢!

将RIA服务编写并部署到服务器后,它就是一个Web服务。因此,可以通过任何可以访问该服务的人或任何人访问它。例如,如果它部署在DMZ中,那么在该服务器上清除身份验证的全球任何人都可以访问您的RIA服务。因此,安全专家建议您的RIA服务是不可知的。

所以你的问题的答案是肯定的,当然一个WinForms应用程序可以使用它。如果您在配置WinForms应用程序时遇到问题,可以使用'Fiddler'实用程序来调整和调整您的应用程序。

+0

噢,好的!我只是不确定整个班级的用法。如果我们说我的WCF有一个用户类,我想在我的应用程序中使用它。当我从WCF获取一些对象时,是否必须创建自己的User类?目前WCF处于相同的解决方案,所以我可以很好地访问它们,但是什么时候将它们分开?谢谢! – TomShreds 2011-12-29 03:13:30