【问题标题】:Deployment Error: Silverlight 4.0 w/WCF RIA Services in ASP.NET MVC 2 App部署错误:ASP.NET MVC 2 应用程序中的 Silverlight 4.0 w/WCF RIA 服务
【发布时间】:2012-05-13 08:16:29
【问题描述】:

我有一个带有指向 Silverlight 应用程序的 RIA 服务链接的 MVC 2 应用程序。我的网站面向公众的部分将严格采用 MVC/HTML,但管理部分将采用 silverlight(托管在 MVC 视图页面中,数据来自 RIA 服务)。在我的开发机器上,一切都很好,但是当我部署到 Discount ASP 服务器时,MVC 控制器/视图和 Silverlight 函数调用的 WCF RIA 服务都没有:

silverlight 数据网格出现加载错误:

System.ServiceModel.DomainServices.Client.DomainOperationException: 查询加载操作失败...远程服务器返回错误NotFound。

在 MVC 页面中,我有一个在添加 EF 模型和 DomainDataSource 之前工作的简单表,我现在收到错误:

无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。

这与我之前遇到的问题非常相似(使用 RIA 服务和 SL4 和 MVC 2 的 beta 版本),但是从 beta 升级到发行版后,我之前对路由所做的修复没有t 似乎不再工作了。该问题的链接是:SL4/MVC2/WCF RIA Services = Load Error

我真的很难部署,如果有人能对此有所了解,我可以提供一些帮助。

谢谢!丹尼斯

【问题讨论】:

  • 我可以建议安装 Fiddler 并将 添加到您的 web.config 中。你会从 Fiddler 那里得到很多信息,因为我目前正在努力解决同样的问题。
  • Ardman - 我确实尝试过 fiddler,但从来没有从中得到任何东西......我想我应该多研究一下,但我的耐心逐渐消退,我只是放弃了它,现在只是去javascript。我想我可以根据您的 web.config 建议再试一次,但我不想在即将发布的版本中处理这些问题(这些版本会更频繁地出现)。

标签: deployment asp.net-mvc-2 silverlight-4.0 wcf-ria-services


【解决方案1】:

Mvc 2 与 Ria 到 Silverlight?我有同样的 404 问题。

曾几何时,我通过告诉我的 rout 忽略 svc 来解决问题。

routes.IgnoreRoute("{*allsvc}", new { allsvc = @".*\.svc(/.*)?" });

发布测试版,这个忽略路由技巧不再适用于我。

【讨论】:

    【解决方案2】:

    您必须将 System.ServiceModel.DomainServices.EntityFramework 部署到您的网络服务器。

    网络战士

    【讨论】:

    • cyberwaelder - 这并没有解决它。我能够加载 silverligth 应用程序并导航到页面,但 RIA 服务的东西仍然不起作用。它给了我“查询的加载操作失败,远程服务器返回错误:NotFound”。不过还是谢谢。如果您有任何其他想法,请告诉我。
    猜你喜欢
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 2015-08-16
    相关资源
    最近更新 更多