0

我在现有的 mvc 视图中托管了一个 silverlight 应用程序。我越来越臭名昭著

“远程服务器返回错误-> 未找到”

当我尝试访问 mvc 应用程序中定义的域服务时。
在提琴手我得到这个错误:

IControllerFactory 'DrcMvcWeb.Infrastructure.DrcControllerFactory' 没有返回名称为 'ClientBin' 的控制器。

我是否需要将路由映射到域服务调用?这是我第一次体验 Silverlight 和 RIA 服务,到目前为止体验并不好。

4

1 回答 1

0

看起来它在服务路径中包含 ClientBin 文件夹(托管您的 SL 应用程序的位置)。您应该能够使用相对路径(从该点开始)沿着树向上走并返回到您的实际服务位置。就像是:

string urlPath = new Uri(Application.Current.Host.Source, "../Services/MyService").AbsoluteUri;
于 2012-03-26T19:46:12.647 回答