WebサービスにVS2010/.NET 4ソリューションのプロキシを追加しました。私のマシンはWindows 7 OSです。私はSOここにsimlarタイプの質問を発見したデフォルトのエンドポイント要素が見つかりません.NET 4.0
Could not find endpoint element with name 'FulfilmentServicesSoap' and contract 'FulfimentServiceSoap.FulfilmentServicesSoap' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this name could be found in the client element.
:クライアント.NETを構築すると、このエラーがスローされた場合
Could not find default endpoint element
は、しかし、このを読んと回答の一部を試みるが働いていません私のために。
契約= "IFulfimentServiceSoap" 名前= "FulfilmentServicesSoap" />
と
契約= "FulfimentServiceSoap.FulfilmentServicesSoap" 名前= "FulfilmentServicesSoap:私は、app.configファイルを含めた回数を編集しました"/>
と
契約=" MYFullNamespace.FulfimentServiceSoap.FulfilmentServicesSoap」名前= "FulfilmentServicesSoap" />
しかし、いずれの場合でも、Webサービスを実行すると、設定ファイルを編集したときでも、イベントビューアに 'FulfimentServiceSoap.FulfilmentServicesSoap'という契約が表示されます。 app.configファイルの変更を拾うために何か他に必要なことはありますか?
EDIT - クライアントが作成されたコード -
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="FulfilmentServicesSoap" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost/WLR3.Web.services/FulfilmentServices.asmx"
binding="basicHttpBinding" bindingConfiguration="FulfilmentServicesSoap"
contract="FulfimentServiceSoap.FulfilmentServicesSoap"name="FulfilmentServicesSoap" />
</client>
</system.serviceModel>
EDITをApp.configファイルからのバインディング情報を追加しました。
FulfimentServiceSoap.FulfilmentServicesSoap fulfilmentServices = new FulfimentServiceSoap.FulfilmentServicesSoapClient("FulfilmentServicesSoap");
さらに詳しい情報(設定)を投稿しないと、手助けが困難です。 – Aliostad
どのようなタイプの設定ですか? –
あなたのapp.config、web.config ...バインディング設定が必要です。 – Aliostad