我正在尝试部署已使用Visual Studio 2010 Web Deployment Project预编译的RIA服务1.0SP1项目。当我使用Visual Studio将应用程序部署到IIS时,应用程序运行良好。但是,当我使用Web部署项目预编译应用程序时,在同一系统上第一次调用RIA服务服务失败。类似这样的错误产生:RIA Services应用程序的部署与Web部署项目不兼容
Load operation failed for query 'Login'. The remote server returned an error: NotFound.
看来,频繁发生在RIA Services应用程序的“NOTFOUND”错误,按照this问题。使用Fiddler,我发现服务器上的错误是一个真正的Not Found错误,因为无法找到服务。我也试图直接引用服务的URL,失败了。
搜索网页时,this的帖子指出存在已知的web部署项目和RIA服务问题,this指出问题是虚拟路径提供程序问题,RIA服务用于将传入请求映射到适当的域名服务。
我的问题是,是否有可能获得RIA Services Web应用程序使用Web部署项目?需要进行配置更改才能完成此项工作?其中一个引用的网站提到了手动创建.svc文件,这是解决问题的正确方法吗?