我最近一直在开发一套WCF / JSON Web服务。在我的开发环境中运行时,这些都可以正常工作。在尝试让它在测试环境中运行时,我遇到了以下错误。
服务'/_vti_bin/ListData.svc'不存在。
我已将(托管)Web服务添加为新的服务引用,似乎工作正常并且说Web服务没有连接到任何其他服务,它只是使用linq2sql执行数据查找。
当从(本地)WPF客户端发出请求时,这是完整的事件日志消息:
WebHost无法处理请求。发件人信息: System.ServiceModel.Activation.HostedHttpRequestAsyncResult / 11454272 异常:System.Web.HttpException(0x80004005):服务 '/_vti_bin/ListData.svc'不存在。 ---> System.ServiceModel.EndpointNotFoundException:服务 '/_vti_bin/ListData.svc'不存在。在 System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(字符串 normalizedVirtualPath)at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(字符串 relativeVirtualPath)at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest() 在 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest() 在System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果)
在 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult的 结果)进程名称:w3wp进程ID:3768
答案 0 :(得分:2)
通过启用includeExceptionDetailInFaults,我得到了一个更合适的响应,最终只是一个数据库连接问题。