タグ付けされた質問 「wcf-binding」

30
デフォルトのエンドポイント要素が見つかりませんでした
VS2008 / .NET 3.5ソリューションのWebサービスにプロキシを追加しました。クライアント.NETを構築すると、次のエラーがスローされます。 ServiceModelクライアント構成セクションで、コントラクト 'IMySOAPWebService'を参照するデフォルトのエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、このコントラクトに一致するエンドポイント要素がクライアント要素で見つからなかったためである可能性があります。 このエラーを検索すると、コントラクトで完全な名前空間を使用するように指示されます。これが完全な名前空間を持つ私のapp.configです: <client> <endpoint address="http://192.168.100.87:7001/soap/IMySOAPWebService" binding="basicHttpBinding" bindingConfiguration="IMySOAPWebServicebinding" contract="Fusion.DataExchange.Workflows.IMySOAPWebService" name="IMySOAPWebServicePort" /> </client> 私はローカルでXPを実行しています(Googleのヒットの多くがwin2k3について言及しているので、これについて言及します)app.configはapp.exe.configにコピーされるため、これも問題ではありません。 手がかりはありますか?


2
WCFサービスアプリケーションとWCFサービスライブラリの違いは何ですか?
私はWCF Webサービスを開発しており、そのためにWCFサービスアプリケーションテンプレートを使用しました。 「WCFサービスアプリケーション」の作成はこの要件を満たしていますか?WCFサービスアプリケーションよりもWCFサービスライブラリを作成する利点は何ですか?

22
これは、HTTPプロトコルを使用していないサービスエンドポイントバインディングが原因である可能性があります
ローカルマシンでWCFサービスが正常に実行されています。サーバーに配置しましたが、次のエラーが発生します。 http://xx.xx.x.xx:8200 / Services / WCFClient.svcへのHTTP応答の受信中にエラーが発生し ました。これは、HTTPプロトコルを使用していないサービスエンドポイントバインディングが原因である可能性があります。これは、HTTPリクエストコンテキストがサーバーによって中止されたことが原因である可能性もあります(おそらくサービスのシャットダウンが原因です)。詳細については、サーバーログを参照してください。] URLのサービスにアクセスしましたが、正常に機能しています。この関数に対して行っているのは、画像名に文字列を返すことだけなので、渡されるデータはそれほど多くありません。ログをトレースしましたが、同じ情報が得られます。これが私のクライアント設定です: <binding name="basicHttpBinding_IWCFClient" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false"> <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> <security mode="None"> <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> <message clientCredentialType="UserName" algorithmSuite="Default" /> </security> </binding> <endpoint name="basicHttpBinding_IWCFClient" address="http://localhost:4295/Services/WCFClient.svc" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding_IWCFClient" behaviorConfiguration="WCFGraphicManagementTool.Services.ClientBehavior" contract="WCFClient.IWCFClient" /> …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.