首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF 4 REST和WCF 4数据服务

WCF 4 REST和WCF 4数据服务
EN

Stack Overflow用户
提问于 2011-11-29 22:37:43
回答 1查看 151关注 0票数 2

我们刚刚开发了一组web服务并托管了它们,如下所示:

本地托管: WCF 4数据服务(有一个svc文件),在后端使用Entity Framework & Linq访问SQL Server数据库。让我们称其为WebDataServices

在国外托管: WCF 4 REST服务(无svc文件),在后端使用Entity Framework和Linq来访问WCF数据服务。让我们称其为WebFeedServices。

所有这些在我们的UAT环境中都工作得很好,因为一切都是本地的。在我们单独托管服务的那一刻(如上所述),我们开始遇到问题。

问题是WebFeedServices没有得到任何数据。

在我们的一轮调查中,我们发现:

a)当我们进入国外的服务器并使用Internet Explorer浏览WebDataServices时,我们可以在浏览器中看到响应xml。

b)当我们mstsc进入国外的服务器并使用无效的ID (使用假的/不存在的ID)浏览WebFeedServices (使用Internet Explorer)时,我们可以在浏览器中看到响应xml,它返回一个null xml/对象。空对象是由我们放置在适当位置的检查。

c)当我们mstsc进入国外的服务器并浏览具有有效ID (使用真实/存在ID的GetByID)的WebFeedServices时,我们在浏览器中看不到响应xml,并且它返回null xml/对象。

起初,我们认为这可能是数据库表中的错误内容,可能会造成干扰,但这应该在UAT中显示出来。

我们不确定我们还应该看什么。这两个Web服务目前都托管在W2K3服务器/IIS6环境中,并且WebFeedServices是RESTful,还配置了通配符映射和匿名身份验证。

目前的任何帮助或建议都将不胜感激。

感谢和问候,

诺埃尔

EN

回答 1

Stack Overflow用户

发布于 2011-11-30 00:07:25

您是否可以尝试在您的服务上启用跟踪,这将提供有关管道中发生错误的位置的更多详细信息。要启用跟踪,请遵循以下link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8312562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档