服务器在处理请求时遇到错误。有关更多详细信息,请参阅服务器日志

     2023-05-07     109

关键词:

【中文标题】服务器在处理请求时遇到错误。有关更多详细信息,请参阅服务器日志【英文标题】:The server encountered an error processing the request. See server logs for more details 【发布时间】:2014-03-15 05:46:10 【问题描述】:

我有一个简单的问题。

我在 Visual Studio 2013 中创建了 WCF 数据服务 5.6,并在其 *.svc.cs 文件中修改了行

public class CustomdataService : DataService< /* TODO: put your data source class name here */ >

连接我的实体

public class CustomdataService : DataService< SchedulerEntities >

但是当我想在浏览器中查看服务时,它会给我以下错误

请求错误

服务器在处理请求时遇到错误。有关详细信息,请参阅服务器日志。

实体框架不过是一张表……

【问题讨论】:

我找到了答案,但我要等到 8 小时后才能发布。 什么是解决方案,因为我有同样的问题? 【参考方案1】:

实际错误可能不同。就我而言,从 AdventureWorks2012 数据库开始时,我收到了相同的一般错误消息。

因此,可以通过向服务类附加属性来查看实际问题,如here 所述:

[ServiceBehavior(IncludeExceptionDetailInFaults = true)]
public class WcfDataServiceAW : EntityFrameworkDataService<AdventureWorks2012Entities>  ... 

希望对某人有所帮助。

附言。我的错误是:

异常消息是“'Address' 类型的属性 'SpatialLocation' 属于 'Geography' 类型,它不是受支持的原始类型。”。

【讨论】:

这应该是公认的答案,因为有多种可能的潜在异常和原因。在开发/调试期间添加此属性是可行的方法。【参考方案2】:

似乎 Entity Framework 6 和 WCF Data Services 5.6.0 需要一些提供程序一起工作,请在Using WCF Data Services 5.6.0 with Entity Framework 6+ 上阅读更多信息。

您只需使用 NuGet 包控制台管理器即可下载提供程序:

Install-Package Microsoft.OData.EntityFrameworkProvider -Pre

它的版本是 alpha 2,所以在未来,搜索最终版本。但是它对我有用。

最后,你需要使用EntityFrameworkDataService&lt;T&gt;,而不是DataService&lt;T&gt;T 是您的实体的名称。

【讨论】:

感谢分享答案。截至今天(2014-03-15),EF6 WCF 数据服务似乎仍处于试验阶段。更新到 EF6 后我遇到了同样的问题,我刚刚通过源代码控制将项目恢复到以前的版本,从而回滚到 EF5。现在一切正常。真是一种解脱! @Hong 为什么要打扰自己?我找到了使用 wcf 客户端服务的更好方法……使用 Asp.Net Web Api,这很棒。它的稳定版本与 odata 版本 3 一起工作,出色的预发布工作是针对 odata 版本 4 和 web api 2.2。不要错过 Entity Framework 6.0.2 和预发布 6.1.0 的强大功能。他们都是伟大的。更多内容:您可以在服务器端使用 Visual Studio 2013 在 Web api 中提供给您的异步方法。祝你好运,不要对微软绝望。 我忘记了什么。 Asp.Net Web Api 也更快,Microsoft 尽最大努力使其更加出色,而且它的发布周期很短(对我们有好处)。 ;) 感谢您的提示。我刚刚开始使用 Web API,发现它很棒。这是一个有很多客户端(移动应用)使用的 WCF 数据服务的项目,不幸的是它需要维护一段时间。 我在遇到同样的错误后偶然发现了这个线程。不幸的是,我刚刚开始使用 OData,并不熟悉 EF5/6 的细微差别、数据服务版本的功能等。所以在遵循教程并安装了许多“东西”之后,我现在绝望地迷失了预发布、带外、不受支持的软件。作为一名长期开发人员,我熟悉我们需要忍受的所有范式和语法变化,但整个情况绝对是可悲的。我只需要一些可靠的文档和软件,这样我就可以继续前进。很抱歉的咆哮。但到目前为止,这是我的回答。【参考方案3】:

根据this post,你必须改变CustomdataService的继承类型。

替换 DataService 的基本类型。对于 EF 5 或更低版本,您的数据服务应继承自 DataService,其中 T 是 DbContext 或 ObjectContext。对于 EF 6 或更高版本,您的数据服务应继承自 EntityFrameworkDataService,其中 T 是 DbContext。请参阅下面的 DataService 和 EntityFrameworkDataService 之间的区别了解更多详细信息。

【讨论】:

【参考方案4】:

转到 edmx,在图表中,删除所有表格,直到只剩下您想要的表格, 那么应该没问题,不能有所有的表,这是我找到的,

KT 王

【讨论】:

sqlserver2008企业版(mssqlserver)启动失败,提示“请求失败或服务未及时响应。有关详细信息请参

提示“请求失败或服务未及时响应。有关详细信息请参见系统日志或其他适用的错误日志,我今天上午刚装还能打开,后来我关了。过了不到半个小时就打不开了!救急!!!参考技术A服务有木有开追问开了,但是mssqlserver服务... 查看详情

无效的对象名称“表名”

...。无效的对象名称\'TableName\'描述:执行过程中发生了未处理的异常当前的网络请求。请查看堆栈跟踪以获取更多信息有关错误的信息以及它在代码中的来源。异常详细信息 查看详情

由于内部错误,服务器无法处理请求

】由于内部错误,服务器无法处理请求【英文标题】:Theserverwasunabletoprocesstherequestduetoaninternalerror【发布时间】:2014-01-3123:05:56【问题描述】:当我尝试从web服务加载方法时,我得到一个错误:“。有关错误的详细信息,请在服... 查看详情

执行命令定义时发生错误-wcf(代码片段)

...本地主机上完美运行,所以上传后有什么问题?请求错误服务器在处理请求时遇到错误。异常消息是'执行命令定义时发生错误。有关详细信息,请参阅内部异常。'。请参阅服务器日志以获取更多详异常堆栈跟踪是:在System.Data.E... 查看详情

iisnode在处理请求时遇到错误

...07-2413:52:27【问题描述】:我正在尝试使用用节点js编写的服务器端检查angularjs应用程序,这是我在通过webmatrix运行时遇到的错误。HRESULT:0x2HTTPstatus:500HTTPreason:InternalServerError 查看详情

更新条目时出错。有关详细信息,请参阅内部异常 [关闭]

...不知道内部异常在哪里,但我尝试了try,catch但我在问题中遇到了同样的错误。这里 查看详情

Ajax POST:“服务器在处理请求时遇到错误”

】AjaxPOST:“服务器在处理请求时遇到错误”【英文标题】:AjaxPOST:"Serverencounteredanerrorprocessingtherequest"【发布时间】:2016-01-0209:36:46【问题描述】:我有一个与WCFREST服务通信的jQueryMobile应用程序。我对REST服务的大部分调... 查看详情

使用 Eclipse 时项目导入错误

...些现有项目(几年前的项目)时遇到以下错误。“未找到处理maven-antrun-plugin:1.3:run在Eclipse中的市场条目。有关更多信息,请参阅帮助。”我已尝试阅读有关此错误的信息。但找不到任何说明问题所在以及如何解决问题的信息。... 查看详情

实体异常:在提供程序连接上启动事务时发生错误。有关详细信息,请参阅内部异常

】实体异常:在提供程序连接上启动事务时发生错误。有关详细信息,请参阅内部异常【英文标题】:EntityException:Anerroroccurredwhilestartingatransactionontheproviderconnection.Seetheinnerexceptionfordetails【发布时间】:2013-05-2310:54:04【问题描述... 查看详情

从 MVC 项目调用 WCF 服务时出错

...9-2510:25:43【问题描述】:出现以下错误:由于内部错误,服务器无法处理请求。有关该错误的更多信息,请在服务器上打开IncludeExceptionDetailInFaults(来自ServiceBehaviorAttribute或来自配置行为)以便将异常信息 查看详情

如何打开 CircuitOptions.DetailedErrors?

...edErrors?【发布时间】:2019-12-2204:22:47【问题描述】:运行服务器端Blazor应用程序时,我在控制台中收到此消息:错误:当前电路存在未处理的异常,因此该电路将被终止。有关更多详细信息,请打开详细信息“CircuitOptions.DetailedE... 查看详情

“/”应用程序中的服务器错误。

在关键字'USER'附近有语法错误。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Exception:在关键字'USER'附近有语法... 查看详情

应用程序中的服务器错误

...站上传点东西,18MB,出现以下错误:“/”应用程序中的服务器错误。--------------------------------------------------------------------------------超过了最大请求长度。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以... 查看详情

GridView控件更新时找不到id

...确。必须声明标量变量“@id”。说明:执行过程中发生未处理的异常当前的网络请求。请查看堆栈跟踪以获取更多信息有关错误的信息以及它在代码中的来源。异常详细信息:S 查看详情

无法在 ASP.NET MVC 网站中获取详细的错误信息

...述】:我刚刚将一个ASP.NETMVC3应用程序部署到我们的暂存服务器。每当发生错误时,我都无法获得详细的错误信息,即“黄屏死机”。相反,我只收到一个简单的“抱歉,处理您的请求时发生错误”。消息。我的Web.co 查看详情

状态码表

...明原因401未授权验证失败,详细的错误信息会说明原因403服务器拒绝请求被拒绝调用,详细的错误信息会说明原因404未找到服务器找不到请求的地址405方法禁用群容量超出上限,禁止调用429太多 查看详情

Reporting Services 中的 PDF 导出问题

...息是;对象引用未设置为对象的实例。描述:期间发生未处理的异常当前网络的执行要求。请查看堆栈跟踪有关错误的更多信息以及它起源于代码的位置。异常详细信息:Syste 查看详情

Ember 在第一次请求后不按 id 请求模型

】Ember在第一次请求后不按id请求模型【英文标题】:Embernotrequestingmodelsbyidafterfirstrequest【发布时间】:2013-08-2200:32:37【问题描述】:所以,我正在开发一个Ember应用程序并遇到一个令人困惑的问题。在索引路由应用程序执行find()... 查看详情