我需要在客户端计算机上的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
由于RIA服务使用的“AspNetCompatibilityRequirementsAttribute”并开始研究替代解决方案,我放弃了这个想法。
然而,就在昨天,我阅读了有关Visual Studio LightSwitch的更多内容以及内部使用WCF RIA服务的事实。使用LightSwitch,您可以在使用ClickOnce安装的桌面上的2层方案中部署应用程序,并作为Silverlight浏览器外应用程序运行,该应用程序可以访问数据而无需连接到IIS。
有谁知道如何实现这一目标?
提前谢谢
答案 0 :(得分:0)
Lightswitch在2层方案中使用Visual Studio的Cassini服务器。我不太了解它是如何托管的。总之,它仍然是一个ASP.NET兼容的环境,但这次依赖于Visual Studio。