带Ideablade的EntityModel在服务器上出现问题

时间:2013-10-24 08:14:26

标签: c# silverlight edmx devforce

问题

当我在实时环境中测试我的项目时,它完美无缺。所有连接都已正确完成,并且两个edmx都能正常工作。

但是,当我将其发布到我们的网络服务器时,其中一个edmx文件将返回“远程服务器返回错误:未找到” (见图) Error

信息

我们正在使用一个带有IdeaBlade v6.1.7.0,Caliburn.Micro v1.3.1.0和MefContrib.Silverlight v1.1.0.0的Silverlight 5项目

我们已将一个单独的类库与我们的edmx文件放在一起。

我们有2个edmx文件。一个用于普通数据,一个用于本地化。

目前我发现静态内容的EDMX不起作用!它将始终返回上图中显示的错误。

但是当我在我的本地机器上进行测试时,一切都很完美。

如果需要更多信息,我正在寻找能帮助我的人。随便问。

我已尝试的事项列表

我试图重新添加staticcontent edmx。

我试图将它们结合起来,但这导致了更多的错误和困难。

我尝试将staticcontent edmx数据源键设置为与其他edmx相同

所有自定义dll都设置为“Copy Local = true”

1 个答案:

答案 0 :(得分:1)

当客户端无法与EntityServer通信时,您将在客户端上收到NotFound错误。这通常与EDMX本身无关,除非您对每个模型使用数据源扩展。

不幸的是,客户端无法与服务器通信的原因有很多。您可以通过导航到其服务页面来检查服务是否正在运行,如here所述。如果服务出现问题,您将看到此页面上显示的错误。

有关部署步骤的信息,请参阅this page,了解您是否已获得所需的一切。