Silverlight RIA Service部署到IIS6的步骤或问题。
内容摘自网络:
一、svc 无法访问问题
现象:silverlight运行正常,但是调用WCF RIA Service部分出现异常,弹出错误提示。如登录或建立新用户时。
类似这样的silverlight异常框
Load operation failed for query 'GetUser'. 远程服务器返回了错误: NotFound。
位于 System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error) 位于 System.ServiceModel.DomainServices.Client.LoadOperation.Complete(Exception error) 位于 System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult) 位于 System.ServiceModel.DomainServices.Client.DomainContext.<>c__DisplayClass1b.<Load>b__17(Object )
原因:svc服务没有建立
解决:将Web应用目录中,目录安全标签页中“认证和访问控制”弹出对话框中,仅选择“Enabled anonymous access ”使能匿名访问,而去掉集成认证。就是说仅有匿名访问。
**设置完成,最好将整个IIS 服务重新启动,这样不至于浪费时间。
二、其他必备问题】
1 Confirm That the .NET Framework 4 is Installed on the Web Server
下载安装.NET Framework 4
2 Install RIA Services on the Web Server
安装方法是:用命令行执行 msiexec /i RiaServices.msi SERVER=TRUE (说明:如果不使用这种方法将无法安装:因为需要vs2010 等等东东)