![]() |
1
2
您可以使用Web应用程序承载RIA服务,其中是网站的编译版本。这是Visual Studio对不同类型的Web项目所做的区分,但这可能不是您的意思。 实际上,尽管RIA只是一个采用特定参数集的Web服务。从技术上讲,您可以使用PHP并生成相同的内容,尽管这看起来可能有点工作,除非已经有了这样的框架。 不过,您的RIA服务需要在网上的某个地方居住。你不需要一个有网页的网站,但你需要在像IIS这样的Web服务器上运行该服务,这意味着它可能需要生活在一个网站上,即使该网站没有任何网页。 |
![]() |
2
2
不,没有ASP.NET应用程序不能使用RIA服务。虽然您确实可以使用PHP(或其他一些Web技术)创建后端数据服务,但这不会使用RIA服务。 RIA服务的基本思想是提供一种通过ASP.NET给数据类提供管道的超简单方法。它主要与ORM和Web应用程序中的其他元数据类一起使用。然后提供一个服务来操作数据。当您编译解决方案时,您在Web项目中所做的工作会推送到您的Silverlight应用程序中(通过代码生成)。 |