Silverlight 4.0 错误404-在Silverlight RIA服务调用中找不到文件

Silverlight 4.0 错误404-在Silverlight RIA服务调用中找不到文件,silverlight-4.0,wcf-ria-services,Silverlight 4.0,Wcf Ria Services,我到处寻找我的问题的解决办法,但我找不到。我已经构建了一个Silverlight 4导航应用程序,并且正在使用RIA服务来处理一个自定义实体(实际上是运行对COM DLL的服务器端调用)。在我的调试环境中,一切正常,但当我尝试将IIS7(在开发机器上)部署为网站时,在实体上调用Get查询时会出现以下错误: Load operation failed for query 'GetNewHWCoil'. The remote server returned an error: NotFound.

我到处寻找我的问题的解决办法,但我找不到。我已经构建了一个Silverlight 4导航应用程序,并且正在使用RIA服务来处理一个自定义实体(实际上是运行对COM DLL的服务器端调用)。在我的调试环境中,一切正常,但当我尝试将IIS7(在开发机器上)部署为网站时,在实体上调用Get查询时会出现以下错误:

Load operation failed for query 'GetNewHWCoil'. The remote server returned an error: NotFound.

   at System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
    at System.ServiceModel.DomainServices.Client.LoadOperation.Complete(Exception error)
    at System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)
    at System.ServiceModel.DomainServices.Client.DomainContext.<>c__DisplayClass1b.<Load>b__17(Object )
该错误在调用任何计算之前运行,因此假定它在“返回新HWCoil”部件上出错

在此方面的任何帮助都将不胜感激

谢谢


克里斯我找到了解决问题的办法。我发现我可以让VS从IIS运行调试,当我让它创建虚拟目录时,它告诉我需要在服务器上安装ASP.NET 4。我认为,通过选中“添加Windows功能”对话框中的ASP.NET复选框,我已经做到了这一点。但它只安装了.NET2版本。所以在在线查找这个新问题之后,我发现我需要运行这个命令

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i 
从那以后一切都很顺利

克里斯

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i