代码之家  ›  专栏  ›  技术社区  ›  ICTzaakDEV

找不到Endpointelement

  •  0
  • ICTzaakDEV  · 技术社区  · 7 年前

    我从来没有使用过SOAP,所以很明显我遗漏了一些东西,但是有人能告诉我应用程序中应该有什么吗。当我在visual studio中将此wsdl用作与此wsdl连接的服务时进行配置。

    <configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
    </startup>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="academieAPISoap">
                    <security mode="Transport" />
                </binding>
                <binding name="academieAPISoap1" />
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="https://tryout.academieportal.nl/api2.0/academieAPI_2.0.php"
                binding="netHttpsBinding" bindingConfiguration="academieAPISoap"
                contract="AcAPI.academieAPISoap" name="academieAPISoap"/>
        </client>
    </system.serviceModel>
    

    http://tryout.academieportal.nl/api2.0/academieAPI_2.0.php?wsdl 连接的服务以名称AcAPI保存。

    未处理的异常:系统。InvalidOperationException:找不到 引用合同的默认端点元素 “阿卡皮。ServiceModel客户端配置中的academieAPISoap 部分这可能是因为找不到的配置文件 合同可以在客户元素中找到。

    系统服务模型。描述ConfigLoader。LoadChannelBehaviors(ServiceEndpoint serviceEndpoint,String configurationName)位于 系统服务模型。渠道工厂。应用程序配置(字符串) 配置名称,配置) 配置名称) 系统服务模型。渠道工厂。InitializeEndpoint(字符串 配置名称、端点地址) 1..ctor(String endpointConfigurationName, EndpointAddress remoteAddress) at System.ServiceModel.ConfigurationEndpointTrait 1.CreateSimplexFactory() 在 系统服务模型。配置端点特征 1.CreateChannelFactory() at System.ServiceModel.ClientBase 1 endpointTrait) at System.ServiceModel.ClientBase 系统服务模型。客户端库'1。。处的ctor() AcademieApiCall。SOAPAPIC客户。。输入向量(字符串用户,字符串传递) C: \Users\Gebruiker\source\repos\AcademieApiCall\AcademieApiCall\SoapApiClient。cs:线路 16在AcademieApiCall。数据处理程序。。中的ctor() C: \Users\Gebruiker\source\repos\AcademieApiCall\AcademieApiCall\dataHandler。cs:线路 22在AcademieApiCall。程序ExecuteCsv(字符串路径) 33在AcademieApiCall。程序主(字符串[]参数)输入 C: \Users\Gebruiker\source\repos\AcademieApiCall\AcademieApiCall\Program。cs:线路 26

    如果我将引用添加为web引用,那么我可以从对象和函数中获得其他类型的引用。有人能解释一下这是怎么回事吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   ICTzaakDEV    7 年前

    应用程序。配置必须存在于发布或调试文件夹中。