問題タブ [web-reference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
150 参照

.net - VisualStudioWebリファレンスエラー

VS2008を使用して管理されていたWebサイトソリューションがあります。VS2010に移行してから、自動生成されたWebReferenceコードによって引き起こされるエラーの長いリストに気づきました。生成されたコードはC#であり、ソリューションの他のすべてはVB.NETにあります。すべてのエラーは構文エラーです。

ウェブサイトはウェブプロジェクトではありません。正常にコンパイルできますが、エラーリストウィンドウに表示されるこれらのエラーが気になり始めています。このWeb参照コードからの構文エラーの山の中から実際のエラーを見つけるのは少し難しくなります。この自動生成されたファイルが私のソリューションで見つかりません。次のフォルダーにあります:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ SolutionName \ 347ac797 \ 7f99bbcc \ Sources_App_WebReferences \

問題のあるファイルを削除しようとしましたが、再コンパイルすると、ファイルがC#で再度生成されます。

これらのエラーを取り除くための助けをいただければ幸いです。

0 投票する
1 に答える
1544 参照

wcf - Web 参照の追加を使用して WCF サービスを使用し、soap ヘッダーを追加する

SOAP ヘッダーをチェックする WCF 4 Web サービスがあります。これは WCF クライアントでは正常に機能しますが、アプリから古い Web 参照を使用する必要がある顧客がいます。Web 参照の追加を使用して WCF サービスを使用し、クライアントに SOAP ヘッダーを追加するにはどうすればよいですか? 簡単に言うと、国をヘッダーに渡したいので、ヘッダー名は国になります。

ありがとう、ポール

0 投票する
1 に答える
420 参照

php - asp.net で php Web サービスを使用する

asp.net で php Web サービスを利用したいのですが、Web サービスには投稿データが必要です。では、参照タブを追加しても機能しませんか? その問題の解決策はありますか。

ありがとう

0 投票する
1 に答える
622 参照

wcf - Enum が .NET2.0 クライアントから WCF サービスに正常に渡されませんでした

私は WCF サービス (.NET4.0) を持っています。クライアントは .NET2.0 です。クライアントからサービスに渡される列挙値は、常に列挙型の既定値 (最初の列挙型メンバー) で設定されます。

これは .NET2.0 の問題ですか? 回避策はありますか?

0 投票する
2 に答える
1839 参照

asp.net - ASP.NET - SOAP を使用した Web サービスの呼び出し

私はかなり長い間 .NET と C# プログラミングを行ってきましたが、それを使って Web ベースで何かを行うのはこれが初めての試みです。URL がわかっている SOAP Web サービスを呼び出し、そのサービスのメソッドを呼び出す必要があります。プロジェクトで「Web 参照」として設定しましたが、サービスのメソッドを呼び出す方法がわかりません。私は何をする必要があるかを理解しようとして過去1時間これをグーグルで検索してきましたが、私が見ている結果に基づいて、これは難しい/複雑なことです(実際にはそうではないことを知っています)!

Web リファレンスとして設定した一般的な Web サービスのメソッドを呼び出すための簡単なサンプル コードを教えてください。または、適切なチュートリアルを教えてください。過去に C# と .Net を使用した経験を考えると、この 1 つの部分を理解できれば、このプロジェクトは問題にはならないと思います...

前もって感謝します!

0 投票する
1 に答える
1302 参照

wsdl - Visual Studio 11 での Web 参照の追加

Visual Studio 11 の開発者プレビューで作成された Metro アプリケーションに追加しようとしている wsdl ファイルがあります。これはサード パーティ API からのものです。提供されているサンプル アプリケーションは、VS11 でビルドすると正しく動作し、ソリューション エクスプローラーの [Web 参照] の下に参照が追加され、プロパティ ページの下に正しいリストが表示されます。

これと同じ参照を Metro アプリで使用しようとしていますが、Visual Studio 11 で Web 参照を追加するオプションはありません。これまで使用したことのないサービス参照として wsdl を追加しました。できるはずのすべてのメソッドにアクセスできないこと。また、プロパティの下には「フォルダー名」しかありません。

Visual Studio 11でこのwsdlを正しく使用する方法を知っている人はいますか? ありがとう。

0 投票する
4 に答える
34175 参照

c# - applicationSettings から値を取得するには?

app.config からアプリケーションのサービスの価値を取得しようとしています。URLを表示するアプリケーションに送信する必要があります。このアプリケーションで使用している Web サービスも使用しているため、appSettings に移動できません。

この値 ' http://192.168.4.22:82/Service.asmx ' を C# コードで取得したいと考えています。

0 投票する
1 に答える
633 参照

c# - C# で Web サービス php を使用する

ここに wsdl の SOAP フィールドがあります

PHPでWSを呼び出し、石鹸を表示すると__getLastResponse()

私は transactionCle のためにそれを取得します:

フィールドの参照は次のとおりです。

PHP で動作する Apache サーバーによって提供される wsdl に新しい WebReference を追加しました。
生成されたプロキシ クラスは、フィールドについて教えてくれます。

今私の問題:

PHP で WSを使用する場合、transactionCle の値は 12708584 です
C# で WS を使用する場合、transactionCle の値は null です

手動でプロキシ クラスを System.Nullable から int に変更すると、C# で適切な値が得られます (12708584)。

しかし、Webreference を更新するときは、プロキシ クラスを再度変更する必要があります。

これが私の質問です:どうすれば:
プロキシクラスを変更せずにtransactionCleをint型に設定できますか?
またはシリアライゼーションが私に良い価値を与えるようにしますか?

編集 : WS php または wsdl を変更できません

0 投票する
1 に答える
7146 参照

visual-studio-2010 - VS.Net2010で安全なWeb参照を追加できません

背景:私は、内部ユーザーをベンダーのWebアプリケーションにリダイレクトするシングルサインオンソリューションの作成を任されてきました。ベンダーが提供するWebサービスを呼び出すASP.Netプロジェクトとして設定しました。このサービスは、ベンダーのサイトへのサインインに使用されるURLとトークンを返します。これはすべて安全に行う必要があります。

問題:Visual Studioの[ Web参照の追加]ダイアログを使用してWSDLをダウンロードし、必要なプロキシクラスを生成すると、次のエラーが発生します。

「https:// server:port / folder / Service?wsdl」のダウンロード中にエラーが発生しました。基になる接続が閉じられました:送信時に予期しないエラーが発生しました。リモートパーティがトランスポートストリームを閉じたため、認証に失敗しました。メタデータに解決できない参照が含まれています:'https:// server:port / folder / Service?wsdl'。https:// server:port / folder / Service?wsdlへのHTTPリクエストの実行中にエラーが発生しました 。これは、HTTPSの場合にサーバー証明書がHTTP.SYSで適切に構成されていないことが原因である可能性があります。これは、クライアントとサーバー間のセキュリティバインディングの不一致が原因である可能性もあります。基になる接続が閉じられました:送信時に予期しないエラーが発生しました。リモートパーティがトランスポートストリームを閉じたため、認証に失敗しました。サービスが現在のソリューションで定義されている場合は、ソリューションを構築して、サービス参照を再度追加してみてください。

このエラーに加えて、 [参照の追加]ボタンがグレー表示され、参照を追加してプロキシクラスを生成できなくなります。

プロジェクトは.NetFramework4.0で実行されています。必要なクライアントキー/証明書を正しくダウンロードしてインストールしました。IPアドレスとサーバー名をhostsファイルに追加し、両方をプロキシバイパスリストに追加しました。エンドポイントを参照して、IEおよびVSのWebブラウザーでWSDLを表示できます。VSの[ Web参照の追加]ダイアログボックスでWSDLを表示することもできます。いずれの場合も、使用する証明書を選択するように求められます。

Webサービス自体またはWebサービスが配置されているサーバーにアクセスできません。

私はGoogleで何時間も過ごしましたが、解決策を見つけることができませんでした。何か案は?

0 投票する
1 に答える
591 参照

vb.net - VB.NET の大文字と小文字を区別しない Web 参照列挙の問題

xsd 内に次のノードを持つ WSDL への Web 参照 (サービス参照も試しました) を作成しました。

クライアント プロキシ クラスが作成されると、次のようになります。

VB.NET は大文字と小文字を区別しないため、これは VB プロジェクトではビルドされません。and/or の 1 つのセットを削除しようとしましたが、XML が作成されると、選択した値が単に無視されます。また、失敗したセットの最後に X を追加しようとしました。

これを機能させる方法はありますか?また、XSD の更新を試みたので、成功せずに 2 つの値しかありませんでした。注意すべき興味深い点は、デフォルトが「and」に設定されており、デバッグ中に and に設定され、実際にはノード属性を生成せず、生成するだけであるということです。