积极答复者
WCF RIA可以发布到web服务器上么????

问题
答案
-
Hi
应该可以。
它支持的协议包括http,Tcp等协议。
客户端可以是
目前WCF RIA Service只使用HTTP的绑定,而且Silverlight 4支持tcp绑定。
WebHttpBinding baseAddress REST with JSON EndpointBasicHttpBinding baseAddress” + “/soap“ SOAP with XML Endpoint
BinaryHttpBinding baseAddress” + “/binary” SOAP with Binary Endpoint
看看以上绑定的结构就知道了。
.NET Ria Service 是专门为方便Silverlight使用者开发Business Application设计的。最大的好处就是你可以得到很多方便的服务 for free, 比如 Server 和 Client端代码的自动生成和同步,client端的 Change Tracking, Validation, Authentication, Authorization,等等。 这个Framework设计的就是为了可以让使用者快速的开发Silverlight 程序,并且方便的连接到数据库,实现增删改。它本身提供的就是一种WebService. 即使你不用Silverlight,也是可以Consume这个Service的。
可以发布到IIS上,调用应该一样。
这个是关于部署的文章,你可以参考。
http://timheuer.com/blog/archive/2009/12/10/tips-to-deploy-ria-services-troubleshoot.aspx,
另外的参考资料:
http://www.slfans.com/?action-viewnews-itemid-17945
http://social.microsoft.com/Forums/zh-CN/silverlightzhchs/thread/a1ed9e8e-9b7a-4d08-8e52-79f48c3d338e
http://bbs.islga.org/read.php?tid=34773
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum- 已标记为答案 Min-Hong Tang - MSFT 2010年1月8日 10:07
-
你好,
部署的话和其他WCf service没有区别的, 只是访问的时候不太一样.
因为它的.svc file是通过代码在运行时生成的.
http://blogs.msdn.com/brada/archive/2009/11/22/ria-services-a-domainservice-is-a-wcf-service-add-service-reference.aspx
这个Blog里有详细的说明.- 已标记为答案 Min-Hong Tang - MSFT 2010年1月8日 10:07
全部回复
-
Hi
应该可以。
它支持的协议包括http,Tcp等协议。
客户端可以是
目前WCF RIA Service只使用HTTP的绑定,而且Silverlight 4支持tcp绑定。
WebHttpBinding baseAddress REST with JSON EndpointBasicHttpBinding baseAddress” + “/soap“ SOAP with XML Endpoint
BinaryHttpBinding baseAddress” + “/binary” SOAP with Binary Endpoint
看看以上绑定的结构就知道了。
.NET Ria Service 是专门为方便Silverlight使用者开发Business Application设计的。最大的好处就是你可以得到很多方便的服务 for free, 比如 Server 和 Client端代码的自动生成和同步,client端的 Change Tracking, Validation, Authentication, Authorization,等等。 这个Framework设计的就是为了可以让使用者快速的开发Silverlight 程序,并且方便的连接到数据库,实现增删改。它本身提供的就是一种WebService. 即使你不用Silverlight,也是可以Consume这个Service的。
可以发布到IIS上,调用应该一样。
这个是关于部署的文章,你可以参考。
http://timheuer.com/blog/archive/2009/12/10/tips-to-deploy-ria-services-troubleshoot.aspx,
另外的参考资料:
http://www.slfans.com/?action-viewnews-itemid-17945
http://social.microsoft.com/Forums/zh-CN/silverlightzhchs/thread/a1ed9e8e-9b7a-4d08-8e52-79f48c3d338e
http://bbs.islga.org/read.php?tid=34773
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum- 已标记为答案 Min-Hong Tang - MSFT 2010年1月8日 10:07
-
你好,
部署的话和其他WCf service没有区别的, 只是访问的时候不太一样.
因为它的.svc file是通过代码在运行时生成的.
http://blogs.msdn.com/brada/archive/2009/11/22/ria-services-a-domainservice-is-a-wcf-service-add-service-reference.aspx
这个Blog里有详细的说明.- 已标记为答案 Min-Hong Tang - MSFT 2010年1月8日 10:07