IIS外部托管的WCF RIA服务
问题描述:
我需要在客户端计算机上的IIS之外托管WCF RIA服务。阅读下面的线程后:IIS外部托管的WCF RIA服务
http://forums.silverlight.net/forums/p/182302/413287.aspx
Can WCF RIA Services be self hosted?
http://forums.silverlight.net/forums/p/213861/512468.aspx
http://social.msdn.microsoft.com/Forums/en-CA/silverlightdeveloper/thread/804341f3-9f1e-420b-9cdc-c1334bd9302f
我放弃了这个想法,由于“AspNetCompatibilityRequirementsAttribute”是RIA服务使用,并开始研究替代解决方案。
但是,就在昨天,我阅读了更多关于Visual Studio LightSwitch以及内部使用WCF RIA Services的事实。使用LightSwitch,您可以将应用程序部署到使用ClickOnce安装的桌面上的两层场景中,并作为Silverlight浏览器外应用程序运行,该应用程序可以在不连接IIS的情况下访问数据。
有谁知道这是如何实现的?
预先感谢您
答
的LightSwitch使用Visual Studio的卡西尼服务器的2层的情况。我不知道它是如何托管的。总之,它仍然是一个兼容ASP.NET的环境,但这次依赖于Visual Studio。
谢谢您的回复。您的回答意味着在开发过程中依赖于Visual Studio,但对于安装在各种客户端桌面上的已编译应用程序来说,依赖于Visual Studio似乎不太可能。 – Dragan 2011-02-23 13:14:11