【问题标题】:Error trying to access WCF Service尝试访问 WCF 服务时出错
【发布时间】:2013-09-14 10:37:38
【问题描述】:

问题已解决

按照 MSDN 上的教程,我使用 Northwind 数据库创建并访问了 WCF 服务。对于不同的数据,我遵循相同的过程:定义我的 ADO.NET 实体模型、创建数据服务并启用对资源的访问,但我收到一个错误。网页上的错误仅显示“请求错误”。我安装了 IIS 8.0 express,两个 web.config 都相似,并且 WCF 服务已启用。

我在 InitializeService() 上设置了一个断点,但它从未命中该子节点。我不知道从这里去哪里。

IIS 日志文件

软件:Microsoft Internet Information Services 8.0
版本:1.0
字段:日期时间 s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip vcs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status用的时间 2013-09-14 09:47:04 ::1 GET /tinytrots.svc - 50274 - ::1 Mozilla/5.0+>>(Windows+NT+6.1)+AppleWebKit/537.36+(KHTML,+like+Gecko) +Chrome/29.0.1547.66+Safari/537.36 -> 307 0 0 769 2013-09-14 09:47:04 ::1 GET /tinytrots.svc/ - 50274 - ::1 Mozilla/5.0+> (Windows+NT+6.1)+AppleWebKit/537.36+(KHTML,+like+Gecko) +Chrome/29.0.1547.66+Safari/537.36 - >500 0 0 608

IIS 跟踪日志文件

模块名称:ManagedPipelineHandler
通知:EXECUTE_REQUEST_HANDLER
HttpStatus:500
HttpReason:内部服务器错误
HttpSubStatus:0
ErrorCode: 操作成功完成。(0x0)

事件查看器

我的应用程序日志显示“为缓存压缩内容 C:\Users\Me\AppData\Local\Temp\iisexpress\ISS Temporary Compressed Files\Clr4IntegratedAppPool 指定的目录无效。正在禁用静态压缩。”

数据服务

Public Class tinytrots
Inherits DataService(Of TinyTrotsDBEntities)

Public Shared Sub InitializeService(ByVal config As DataServiceConfiguration)

config.SetEntitySetAccessRule("Activities", EntitySetRights.All)
    config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3
End Sub

End Class

【问题讨论】:

  • 必须运行此命令才能在 IIS 中注册所需的脚本映射:>"%WINDIR%\Microsoft.Net\Framework\v4.0.30319\ServiceModelReg.exe" -r msdn.microsoft.com/en-us/library/ms751527.aspx msdn.microsoft.com/en-us/library/ms752252.aspx
  • 您应该将此作为答案发布 - 这样未来的用户可以看到这个问题有答案(而不是必须阅读 cmets)。另外,您可以自行接受答案。
  • 我不能,因为我没有足够的积分。当我这样做时,我会更新它

标签: asp.net wcf visual-studio-2012 wcf-data-services iis-express


【解决方案1】:

必须运行此命令才能在 IIS 中注册所需的脚本映射:>"%WINDIR%\Microsoft.Net\Framework\v4.0.30319\ServiceModelReg.exe" -r

http://www.msdn.microsoft.com/en-us/library/ms751527.aspx

http://www.msdn.microsoft.com/en-us/library/ms752252.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多