【问题标题】:Domain Service error when called from silverlight从 silverlight 调用时域服务错误
【发布时间】:2012-03-26 18:44:56
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: silverlight asp.net-mvc-3 domainservices


    【解决方案1】:

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

    string urlPath = new Uri(Application.Current.Host.Source, "../Services/MyService").AbsoluteUri;
    

    【讨论】:

      猜你喜欢
      • 2011-10-15
      • 1970-01-01
      • 2011-11-03
      • 2014-01-16
      • 1970-01-01
      • 2012-09-05
      • 2012-04-15
      • 1970-01-01
      • 2010-09-12
      相关资源
      最近更新 更多