Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.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
C# WCF服务“;未找到端点";,什么';原因是什么?_C#_Web Services_Wcf_Endpoint_Svc - Fatal编程技术网

C# WCF服务“;未找到端点";,什么';原因是什么?

C# WCF服务“;未找到端点";,什么';原因是什么?,c#,web-services,wcf,endpoint,svc,C#,Web Services,Wcf,Endpoint,Svc,我编写了WCF服务,下面是web.config文件。 当我输入url时: 这给了我一个错误: 服务 未找到终结点 我发现了两个可疑的地方 从前面的问题 请求缺少端点配置的位置。我有端点配置: <services> <service behaviorConfiguration="servicebehaviors" name="EmployeeService.EmpInfoService"> <

我编写了WCF服务,下面是web.config文件。 当我输入url时:

这给了我一个错误:

服务 未找到终结点

我发现了两个可疑的地方

  • 从前面的问题
请求缺少端点配置的位置。我有端点配置:

    <services>
      <service behaviorConfiguration="servicebehaviors" 
               name="EmployeeService.EmpInfoService">
        <endpoint address="" contract="EmployeeService.IEmpInfoService" 
              binding="webHttpBinding" behaviorConfiguration="web">

        </endpoint>
      </service>
    </services>

如果我理解正确,我相信您创建了一个托管在IIS中的WCF服务。因此,不需要在配置文件中指定端点。尝试用以下内容替换整个服务模型部分,并查看它的发展方向

<system.serviceModel>
<behaviors>
  <serviceBehaviors>
    <behavior>
      <serviceMetadata httpGetEnabled="true"/>
      <serviceDebug includeExceptionDetailInFaults="false"/>
    </behavior>
  </serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />