【发布时间】:2011-06-22 09:15:40
【问题描述】:
按照http://msdn.microsoft.com/en-us/library/ee707351(v=VS.91).aspx 的演练,我有一个使用 WCF RIA 服务类库的有效 Silverlight 解决方案。我现在被困在如何将它部署到生产服务器上。
在以前使用标准 WCF 类库的项目(不使用 RIA 服务)中,我必须创建一个单独的 Web 应用程序来托管服务。在部署时,很明显我需要同时部署前端(Silverlight 托管)Web 应用程序和服务器(WCF 托管)Web 应用程序,并且一切正常。
使用 WCF RIA 服务类库解决方案时,解决方案中只有一个 Web 应用程序。我假设由于该解决方案在 VS 中有效,因此该服务以某种方式托管在为 Silverlight 前端创建的同一个 Web 应用程序中,但这并不明显。无论如何,我使用 Web Deploy 部署了应用程序(就像我之前做过其他应用程序一样),但它不起作用。我真的没想到!
谁能指出我正确的方向?
【问题讨论】:
-
从这里开始尝试:timheuer.com/blog/archive/2009/12/10/…。它较旧,但仍然主要适用。
-
我有类似的问题,你可以看到这个帖子stackoverflow.com/questions/6530729/…
-
我想添加答案作为回复,但似乎点击了错误的按钮。我没有在 IIS 服务器上安装 RIA,因为我收到一条消息,让我相信你做不到。但是,有一个命令提示符命令可以执行特殊的服务器安装,请参见此处 msdn.microsoft.com/en-us/library/ff426913(v=VS.91).aspx。现在只需部署 Web 项目即可工作。
标签: silverlight deployment wcf-ria-services