0

我正在使用 EF 5 和 .NET 4 创建 WCF Web 服务。现在我完成了 Web 服务,当我尝试使用服务项目和 Windows 8 应用程序项目中的服务时,我在两个不同的场景中遇到了相同的异常。下面给出了例外情况。

接收对 的 HTTP 响应时出错 http://localhost:8733/Design_Time_Addresses/FcpService/DataServices/FcpServices。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。

场景 1:数据时出错gettingInsertion/deletion/updation工作得很好。

我正在使用FcpDataModel.Context.tt& FcpDataModel.tt。代码生成策略设置为None.

场景 2:在insertion/deletion/updation. Getting数据工作得很好。

我没有使用FcpDataModel.Context.tt& FcpDataModel.tt。代码生成策略设置为Default,所以它在文件中生成新的类FcpDataModel.Designer.cs。EDMX 文件名为FcpDataModel.edmx.

有人知道如何解决这种情况吗?

4

1 回答 1

0

方案 1 的问题可能是序列化错误。尝试在 EF 上下文上禁用代理。

对于场景 2,我不明白为什么它适用于获取数据?

于 2013-08-07T13:08:09.633 回答