我正在嘗試部署已使用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文件,這是解決問題的正確方法嗎?