0

问题

当我在实时环境中测试我的项目时,它运行良好。所有连接均已正确建立,两个 edmx 都将正常工作。

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

信息

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

我们在其中放置了一个单独的类库,其中包含我们的 edmx 文件。

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

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

但是当我在本地机器上测试它时,一切正常。

如果需要更多信息,我正在寻找任何可以帮助我的人;随时问。

我已经尝试过的事情清单

我试图重新添加静态内容 edmx。

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

我尝试将静态内容 edmx 数据源密钥设置为与其他 edmx 相同

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

4

1 回答 1

1

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

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

另请参阅此页面以获取有关部署步骤的信息,以查看您是否拥有所需的一切。

于 2013-10-29T17:14:51.750 回答