答案 0 :(得分:2)
使用WCF部署Silverlight 4应用程序RIA服务可能真的是一场噩梦!但这是解决方案!
为Silverlight 4和WCF RIA服务设置服务器(例如MS Windows Server 2008 R2,IIS7):
1)下载并安装.NET 4 Framework Web Platform Installer。 使用安装程序安装.NET 4 Framework。完成后重新启动服务器。
2)将WCF RIA服务下载到本地计算机(例如c:\ temp)。 打开命令窗口(我使用“以管理员身份运行”)。转到包含MSI文件的文件夹(例如c:\ temp)和 键入以下命令以启动WCF RIA服务的安装:
msiexec /i RiaServices.msi SERVER=TRUE
3)要删除恼人的错误[HttpWebRequest_WebException_RemoteServer],请执行以下操作: 转到命令提示符,打开Microsoft.NET \ Framework64文件夹 (例如C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319)并执行以下命令:
servicemodelreg -ia
aspnet_regiis -i
iisreset
这可以解决安装问题,并且WCF RIA服务可以按预期工作。
此致
Matjaz Bravc,MCPD