Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 使用WCF服务时出错_Web Services_Wcf - Fatal编程技术网

Web services 使用WCF服务时出错

Web services 使用WCF服务时出错,web-services,wcf,Web Services,Wcf,这是我使用MSDN站点的教程编程ap WCF服务的第一步 我所做的: 在VS 2013中创建服务项目ASP.NET Web应用程序 从现有MS示例数据库AdventureWorksLT(包括数据库表)创建实体数据模型EF 6 创建服务添加新项、模板WCF数据服务名称AdventureWorksService 通过从MSDN站点复制并粘贴服务的源代码来配置服务 通过向解决方案添加新的WPF应用程序模板来创建WPF客户端应用程序 从类型服务添加新数据源 在“添加服务引用”对话框中,我单击了“发现”

这是我使用MSDN站点的教程编程ap WCF服务的第一步

我所做的:

在VS 2013中创建服务项目ASP.NET Web应用程序 从现有MS示例数据库AdventureWorksLT(包括数据库表)创建实体数据模型EF 6 创建服务添加新项、模板WCF数据服务名称AdventureWorksService 通过从MSDN站点复制并粘贴服务的源代码来配置服务 通过向解决方案添加新的WPF应用程序模板来创建WPF客户端应用程序 从类型服务添加新数据源 在“添加服务引用”对话框中,我单击了“发现” 创建的服务AdventureWorksService将显示在地址为的可用服务列表中。 现在我必须单击“确定”按钮来下载服务信息。此时,我收到一个错误,即我正在使用德语Visual Studio,因此翻译可能与英文版的原始消息不匹配:

错误:无法从地址获取元数据。确保地址正确

如果单击linklabel Details,我将获得以下信息:

**错误:无法从中获取元数据http://localhost:53948/AdventureWorksService.svc/_vti_bin/ListData.svc/$metadata** - ... -. 元数据包含无法解析的引用:http://localhost:53948/AdventureWorksService.svc.
消息的contenttype text/html与绑定应用程序/soap+xml的内容类型不匹配;字符集=utf-8 尝试在system.servicemodel标记中添加这样的元数据

<behaviors>
  <serviceBehaviors>
    <behavior>
      <!-- To avoid disclosing metadata information, set the values below to false before deployment -->
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
      <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
      <serviceDebug includeExceptionDetailInFaults="false"/>
    </behavior>
  </serviceBehaviors></behaviors>

你能给我看看你的web.config吗,看起来元数据不可用。我现在在原始帖子中添加了它。谢谢。我发布了一个可能会解决你问题的答案,如果它不起作用,请放上教程链接,这样我就可以看到代码并找出遗漏了什么。幸运的是,添加元数据并不能解决问题。这里是链接。我忘记说的是:在创建服务和选择ASP.NET Web应用程序项目模板时,我选择了空,而不是WebForms,MVC…@MichaelBayer我也有同样的问题。你如何解决这个问题?