問題タブ [svc]
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# - 子 WCF サービスから親 Web アプリケーションの web.config ファイルを開く
これが私のアプリケーションの構造です。Web サイトのルートで実行されている asp.net Web アプリケーションがあります。私が持っている子ディレクトリにWebServices\MyWCFService\
. ここで概説:
最終的に必要なことは、ルート アプリケーションを開いてweb.config
接続文字列を取得し、WCF サービスがそこにあるデータベース情報に接続できるようにすることです。WCF から独自の を取得できますが、それを取得web.config
するには Web サイトのルートに移動する必要がありweb.config
ます。これを行うことでルートディレクトリを取得します:
明らかに設定ファイルを開くには、次のように (ローカル ファイル システム パスではなく) 仮想パスを使用する必要があります。
そこから、 を呼び出して接続文字列にアクセスできるはずconfig.ConnectionStrings.ConnectionStrings["db_name"]
です。
問題は、.config を取得している config 宣言を通過できないことですArgumentOfOfRangeException
。root
がの VS Projects フォルダーを指しているため、これはテスト中に予想されていましたC:\\Users\\me\\Documents\\Visual Studio 2012\\Projects
。そこにテストファイルをドロップしweb.config
ましたが、それでも例外が発生します。運用サーバーでは、パスは構成ファイルを含む親アプリケーションのルート フォルダーを指します。
また、WCF サービス内でHttpContext.Current
は常に null であるため、そのRequest
メソッドを使用して仮想パスを取得することはできません。についても同様ですServer.MapPath
。何か案は?最終的に親アプリのweb.config
.
.net - .NET WCF クライアントによって生成されたタスクは、実際には別のスレッドで実行されないようです
私は WCF サービス アプリケーションを作成しましたが、基本的に名前以外は何も変更していません。デフォルトのコントラクトがありGetData(Int32)
、文字列を返すメソッドが含まれています。
次に、.NET FW 4.5をターゲットとするWPF クライアントアプリケーションを作成したので、そのサービスへのサービス参照を追加する場所で、生成されたサービス クライアントにコントラクト メソッドのタスク ベースの非同期バリアントを含めることを選択できます。
サービスを利用しようとすると、次のようになります。
ボタンクリックハンドラーから実行すると、ウィンドウが停止し、ボタンが1秒ほど押されたままになり、"inb4"
メッセージが表示されるため、タスクがメインスレッドで実行されてネットワークを待機し、UIがフリーズするようです。
クリックしてもすぐには"inb4"
表示されず、タスクが実行された後、私が言ったように1〜2秒待っているようです。ショーの後"inb4"
、結果が表示された次のメッセージボックスも表示されますが、面白いのは、次のメッセージボックスが最初のメッセージボックスを閉じるのを待たずに、最初のメッセージボックスが表示された直後に最初のメッセージボックスにポップすることです。
継続コードが実際には別のスレッドで実行され、メイン スレッドが最初のメッセージ ボックスによってブロックされていることを気にしないように見えるため、これは混乱を招きます。しかし、UI スレッドからしか表示できないメッセージ ボックスをどのように表示するのでしょうか (そうですか?)。
また、タスクの実行後に最初のメッセージ ボックスが待機し、表示され、閉じられずに次のメッセージ ボックスが表示されるのはなぜですか?
vector - SVC バイアスを使用すると、特徴ベクトルの値が非常に大きい (または非常に小さい) 場合がありますか? [scikit-learn]
特徴ベクトルの値が結果にどのように影響するかをよりよく理解しようとしています。たとえば、最終値が結果である次のベクトルがあるとします (たとえば、これは SVC を使用した分類問題です)。
ほとんどの値は 0 を中心にしていますが、桁違いに小さい -200 という値が 1 つあります。
この値が予測をゆがめており、値が大きく異なるという理由だけで、他の値よりも不当に重み付けされているのではないかと懸念しています。
これは、特徴ベクトルを作成する際に考慮すべきことですか? それとも、私が提供するトレーニング セットに基づいて、この大きな (または小さな) 値に対するベクトル制御を評価するために使用する統計テストはありますか? ベクトルを正規化するために特に推奨する sci-kit Learn で利用可能な方法はありますか?
ご協力ありがとうございました!
ios - XCode で Wcf .svc Web サービスを呼び出す
ユーザー名とパスワードの 2 つのパラメーターを取り、Json オブジェクトを返す WCF .svc Web サービスがあります。Webサービスを呼び出してXcodeで解析する方法を詳しく教えてください。ログイン画面でこの Web サービスを使用しようとしています。Web サービスのリンクはhttps://xxxx.xxxx.com/IOsServices/Service1.svcです。
python - Python : マルチラベル クラスの SVM テキスト分類アルゴリズムで精度結果を見つける方法
次のコード セットを使用しました: X_train と X_test の精度を確認する必要があります。
次のコードは、マルチラベル クラスの分類問題で機能します
出力
トレーニング データセットとテスト データセットの間の精度を確認したいと思います。スコア関数が機能しません。マルチラベル値を受け入れられないというエラーが表示されます
NotImplementedError:スコアはマルチラベル分類子ではサポートされていません
トレーニング データとテスト データの精度結果を取得し、分類ケースのアルゴリズムを選択するのを手伝ってください。
winforms - C# winforms による .svc Web サービスの使用
以下は、C# winforms に統合するためにサード パーティが提供する Web サービスです。
また、この Web サービスをテストするための URL も提供されています。この svc Web サービスを C# winforms で使用するにはどうすればよいですか。コード スニペットは大歓迎です。
編集: VS2010 でプロジェクトに Web 参照を追加しようとしましたが、次のエラーが発生しています:
android - 複雑な soapfault オブジェクトを解析する方法
誰でもこのコードを設定してください。このタイプの応答を処理する方法を石鹸エンベロープを解析するためにいくつかの異なるコードを試しました
これが私の石鹸応答です:
これが私のlogcat応答です: