問題タブ [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.
c# - dll間でWeb参照オブジェクトを渡す
2つのdllを持つプロジェクトがあります(AとBという名前を付けます)。
最初のdllで、Web参照のオブジェクトを他のdllに渡したいと思います。
2つのdllはオブジェクトのプロパティを使用するため、両方のdllにサービスへのWeb参照を追加しました。
しかし、このオブジェクトを渡したい場合、エラーが発生します。
したがって、私のdll Aは、タイプA.com.test.services.Task
のオブジェクトを取得している間、タイプのオブジェクトであると想定していますB.com.test.services.Task
。
これを修正するにはどうすればよいですか?
いくつかのコード:
Dll A:
Dll B:
c# - タイプまたは名前空間名「ReportingServiceSoapClient」が見つかりませんでした
もうこれで諦めました。これがレポート サービスの Web リファレンスであることはわかっていますが、以下の URL のいずれでもないことはわかっています。
reportserv/ReportServer/ReportExecution2005.asmx
reportserv/reportserver/ReportService.asmx
reportserv/reportserver/ReportService2005.asmx?wsdl
この参照の URL を知っている人はいますか? または、サーバー上のすべての Web 参照を表示する方法を知っている人はいますか?
タイプまたは名前空間の名前 'ReportingServiceSoapClient' が見つかりませんでした。
これを使用して、レポート サービス内のすべてのフォルダーを表示しています。
asp.net-mvc-3 - 実行時に Web サービスを更新する
slaesforce と統合する MVC アプリケーションがあります。そして、それは正常に機能しており、MVC アプリケーションで Web 参照として/として使用され、salesforce データに正常にアクセスする WSDL が提供されています。今、私はセールスフォースサンドボックスを使用する必要がある状況にあります.
したがって、Salesforce から生成された 2 つの WSDL があり、1 つは本番用、もう 1 つはサンドボックス用です。ただし、両方が同じオブジェクトを持っているため、両方を MVC プロジェクトに同時に追加することはできません。
私がする必要があるのは、ある条件で Webservice Url または何かを変更して、Production WSDL を 1 回使用し、Sandbox WSDL を別の時間に使用することです。
だから、それはこのようなものになります
または、webconfig で Web サービスの設定を変更できますか?
方法がわからない。
助けてくれてありがとう。
android - モノドロイドでアプリのリリースができません
Monodroid をデバッグ モードで使用していましたが、アプリのテストが終了し、デバイスにリリースしてから Google Play ストアにリリースしたいと考えています。次のエラーが表示されます。
エラーXamarin Bugをグーグルで検索しているときにこれを見つけましたが、アプリが機能するようにする方法がよくわかりません。誰か助けてくれませんか?
編集:どうやらエラーは Web 参照の使用が原因であると報告されており、報告されたバグは Web 参照をモノ参照を参照しない別のライブラリに移動することを示唆しています。
wcf - .Net2.0からClientCredentialType="UserName"を使用してWCFサービスを使用する
Visual Studio Tools For Applicationsを使用して、SOAPヘッダー(clientCredentialType = "UserName")でユーザー名とパスワードを送信する必要があるWCFを使用して記述されたサービスにInfopathアプリケーションを接続するのを支援しています。サービスはbasicHttpBindingを使用しています。
Infopath2010はVisualStudioTools For Applications 2005に依存しているため、「サービス参照」の代わりに「Web参照」を追加する必要があります。私はこれまでこれを行う必要がなかったので、それを行う方法を理解しようとすることは非常に問題になりつつあります。
サービスリファレンスでは、次のように述べています。
ただし、Web参照を使用する場合、Credentialsプロパティの動作が異なり、SOAPヘッダーでユーザー名とパスワードを自動的に渡すことができません。
私はこれらを含むいくつかのことを運が悪かったので試しました:
と
しかし、まったく運がありませんでした。メッセージ全体をサービスに記録すると、ユーザー名とパスワードがSOAPヘッダーにまったく含まれず、「メッセージのセキュリティを確認するときにエラーが発生しました」というエラーが表示されます。
c# - web./app.config から動的 Web 参照を変更する
構成ファイルで動的 Web 参照を変更する際に問題があります。構成ファイルの URL を変更しても効果はありません。.settings の URL を変更し、変更するためにコンパイルする必要があります。
ウィザードを使用して Web 参照を追加しました。URL の動作を動的に設定します。これにより、関連する XML タグが構成ファイルに追加されます。
私のソリューションでは、別のプロジェクト (クラス ライブラリ) に Web API (Web 参照) があるため、プロジェクトを参照してコピーし<applicationSettings>
ました。
<Runner.Properties.Settings>
であり、 ではないことに注意してください<WebAPI.Properties.Settings>
。
私のソリューションは次のように設定されています。
私が気付いていない制限がありますか、それとも何か間違っていますか?
web-services - Web 参照構成の問題
URL を Web 参照に設定する方法に苦労しています。
これがケースです。私が持っている:古いasp.net Webサービス<----- dllにコンパイルするc#プロジェクト<----- dllを参照するWebサイト(c#プロジェクトは以前は存在しませんでしたが、すべてのコードを別のプロジェクト)
そのため、Web サイトのコードは c# プロジェクトのコードを呼び出して結果を取得し、結果が Web サービスを呼び出します。
C# プロジェクトに Web 参照を追加するときに、Web サービスの URL の場所 ( http://192.168.10.1/TestServices.asmx?wsdl ) を入力しました。これにより、Web サービスの URL を含む app.config ファイルが生成されます。
Web参照を静的に設定した場合、構成を使用しないでください。それは機能しています。ここで、Web 参照を動的に設定すると、構成を使用する必要がありますが、これは dll にコンパイルされるプロジェクトであり、Web サイトには app.config がないため、代わりに app.config から構成を my.xml に設定します。 web.config appSettings ノードで、Web サービスへの URL を別のもの ( http://192.168.10.2/TestServices.asmx ) に変更しました。
Web サイトは、C# プロジェクトに追加するときに Web 参照が指し示していた古い URL から結果をまだ取得しているため、URL Behavious が Dynamic に設定されている間、config 設定が使用されていないように見えます。
おそらく、ここで些細なことを見逃していますか?
これは app.config の内容です:
これは私がweb.configに入れたものです:
したがって、質問の入力中、およびダブルチェックと検索関連の質問中に、最終的に自分で質問を解決するときは、常に面白くて有益/教育的です。場所ですが、他の2つの質問とブログ投稿を組み合わせて.
vb.net - Windows サービスから Web サービスを呼び出すときにプロキシをバイパスする
Web サービスを呼び出し、文字列を渡し、成功またはエラー メッセージを返す Windows サービスがあります。
私のすべてのテストと開発ですべてがうまくいきました...プロキシサーバーを使用してネットワーク上で内部的に展開しようとするまで。Web サービス アドレスは内部アドレスではありませんが、正しく機能させるにはプロキシ サーバーをバイパスする必要があります。マシンをネットワークから切断してインターネットに直接アクセスすると、問題なく動作し、Web サービスにアクセスできますが、企業ネットワークに接続すると失敗します。
ユーザーのプロキシ設定を使用し、このアドレスはプロキシをバイパスするように設定されているため、サービス参照を追加できます。ユーザー資格情報を使用してサービスを実行しようとしましたが、まだ機能しません。
これは、Web サービスを呼び出すために使用しているものです。
私が理解できないように見えるのは、プロキシをバイパスする方法です。app.config でオプションを試してみましたが、うまくいきませんでした。
soap - Web参照を追加する方法VisualStudio2012
Visual Studio 2012でプロジェクトにWeb参照を追加することはできますか?Visual Studio 2010では、このページに記載されているように、[サービス参照の追加]ダイアログの[詳細設定]ボタンをクリックすることで可能でした:
VisualStudio2010でのWeb参照の追加
ただし、Visual Studio 2012では、[サービス参照の設定]に[互換性]セクションがなく、このダイアログに[Web参照の追加]ボタンもありません。SOAP Webサービスを使用したいのですが、Web参照として追加した場合にのみ正しく機能します(.NET Framework 2.0互換モードで。通常のサービス参照として追加した場合、このサービスの使用中に例外が発生します)。
古いスタイルのWeb参照をプロジェクトに追加するにはどうすればよいですか?
または、新しいスタイルのサービス参照でWebサービスを使用する方法は?
ありがとう
visual-studio-2008 - SGEN エラー: VS2008 で不適切な形式のアセンブリを読み込もうとしました
いくつかの同様の質問と回答を見つけることができましたが、私の状況に当てはまる回答や正確な条件はありませんでした.
- x64 用にビルドされている .NET 3.5 プロジェクトがあります。
- また、x64 混合モード リファレンスもあります (これも .NET 3.5 を対象としています)。
- Visual Studio 2008 で、リリース ビルド中に SGEN を実行してヘルパー DLL を作成する Web 参照を作成しました。
を参照しない場合mixed-mode DLL
、これは正常に機能します。混合モードの DLL を参照すると、次のエラーが発生します (xxx は単なるプレースホルダーです)。
SGEN : エラー : 不適切な形式のアセンブリを読み込もうとしました: C:\code\xxx\trunk\xxx\common\xxx\build\winx64\lib\xxx.dll.
これは発行されるコマンドです:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\sgen.exe /assembly:C:\code\xxx\trunk\xxx\xxx\obj\x64\Release\xxx.dll /proxytypes /reference: ..\common\xxx\build\winx64\lib\xxx.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.configuration.dll /reference:C:\Windows\Microsoft.NET \Framework\v2.0.50727\System.Configuration.Install.dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:C:\ Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\Windows\Microsoft.NET\ Framework\v2.0.50727\System.EnterpriseServices.dll /reference:C:\Windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\System.Management.Automation.dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\System.Runtime.Serialization.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\ System.ServiceModel.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Web.Extensions.dll" /reference:C:\Windows\Microsoft.NET\ Framework\v2.0.50727\System.Web.Services.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll/参照:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll /参照:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll/参照:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll /参照:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll
何か案は?