2010-06-21 100 views

回答

2

您可以使用Web应用程序来处理RIA服务,该服务是网站的已编译版本。这是Visual Studio为不同类型的Web项目所做的区分,但这可能不是您的意思。

真的,虽然RIA只是一个Web服务,它需要一定的参数。你在技术上可以使用PHP并生成相同的内容,尽管看起来它可能有点工作,除非有框架已经这样做。

虽然您的RIA服务需要在网上某处居住。您不需要带网页的网站,但您需要在IIS等网络服务器上运行该服务,这意味着即使该网站没有任何网页,也可能需要在网站上生活。

2

不,您不能在没有ASP.NET应用程序的情况下使用RIA服务。虽然确实可以使用PHP(或许多其他Web技术)创建后端数据服务,但这不会利用RIA服务。

RIA服务的基本思想是提供一种超级简单的方式,通过ASP.NET管理你的数据类。大多数情况下,它与您的Web应用程序中的ORM和其他元数据类一起使用。然后您提供一项服务来操纵您的数据。当您编译解决方案时,您在Web项目中所做的工作会被推送到您的Silverlight应用程序中(通过代码生成)。