問題タブ [app-config]
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.
.net - WCF 構成 - app.config から分割します
すべてのクライアント WCF 構成 (<system.serviceModel>) をメインの app.config ファイルから別の XML ファイルに削除するという特定の要件があります。私が見たい動作は、File="" ディレクティブを使用して appSettings セクションで利用できるものと似ています。実際、消費されるサービスごとに個別のファイルを指定できるようにしたいのですが...
XML ファイル (または一連のファイル) から構成データを読み取るカスタム ChannelBuilder ファクトリを構築できることはわかっていますが、クライアントによって構成データが「自動検出」されるようにしたいと考えています。
いくつかの基本的なGoogle検索では、これは不可能であることが示唆されているようですが、SOからのビューを取得したかったのです-ここで誰かが私が見つけられなかったものを知っていますか? :)
編集 ::
Tim Scott と davogones の両方が可能な提案を思いつきましたが、system.serviceModel セクションのコンポーネント セクションを別のファイルに分割することに依存するものです。これは私が探しているものではありませんが (サービスごとに 1 つのファイルで、各サービスとそれに関連する要素を別々に定義したいと思います)、オプションです。調べて思ったことをお伝えします。
.net - Visual Studio で 2 つのプロジェクトと 2 つのテスト プロジェクトを使用する場合、設定の重複を避けるにはどうすればよいですか?
以前の質問に続いて、現在、コンソール プロジェクトとライブラリ プロジェクトの 2 つのプロジェクトがあります。また、それぞれの単体テスト プロジェクトもあります。ライブラリ プロジェクトのメソッドを使用するコンソール プロジェクトのテストを実行し、ライブラリ プロジェクトに app.config 設定が必要な場合、その設定はコンソール テスト プロジェクトの app.config にある必要があります。ライブラリプロジェクトapp.configから設定を読み取らせるために何をしなければならないので、複数のapp.configで設定を複製する必要はありませんか?
更新両方のプロジェクトで同じ App.Config を使用したくありません。私が今しなければならないことはありますが、もうやりたくないのは、すべてのライブラリ app.config 設定をコンソール プロジェクト設定にコピーすることです。
.net - MSTest.exe が app.config を見つけられない
現在、NCover から MSTest.exe を実行しようとしていますが、この質問はコマンド ラインから MSTest.exe を実行する場合にも一般的に当てはまると思います。
「/noisolation」引数がある場合、MSTest.exe は app.config を期待どおりに見つけて使用しているように見えます。これがないと、NCover はカバレッジ情報を取得できません。これまでの私の調査によると、NCover には /noisolation が必要なようです。したがって、問題は、その引数が渡されたときに *.config ファイルを機能させる方法です。
私のNCover設定は次のとおりです。
プロファイルするアプリケーション
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe
作業フォルダー
C:\Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug
アプリケーション引数
/noisolation /testcontainer:"C:\Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug\XYZ.CoreTest.dll"
更新: 私の構成が (当然のことながら) "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe.Config" から読み取ろうとしていることを示すトレースを追加しました。
更新 2: 可能な限り、MSTest.exe.Config を編集したくありません。それはひどくポータブルではありません。
.net - App.config ファイルが別の完全な構成ファイルを参照する方法はありますか? (。ネット)
更新:タイトルを含むこの質問は言い換えられました。詳細については履歴を参照してください
次の App.config に外部ファイルが含まれていることはわかっています。
しかし、system.net を 2 番目のファイルに移動する方法がわかりません。実際に試したことはありませんが、動作しないことはほぼ確実です。App.config に別の App.config ファイルを参照によって含める方法があるかどうかを知りたいです。
c# - コードで wsDualHttpBinding を使用して WCF クライアントをセットアップする方法は?
作成中のクライアント アプリケーションの app.config を展開することなく、作成した WCF サービスに接続する必要があります。ただし、コードでクライアント側から物事を設定する方法を理解しようとするのは非常に困難です。これは私が得た限りです...これを機能させるために私が何をする必要があるか誰かが知っていますか? 本当にありがたいです。
これは私がこれまでに得たコードです:
そして、これは私のクライアント アプリの app.config です。
asp.net - 開発と運用: 接続文字列
SQL サーバーを別のマシンに移動中です。現在、Web サーバーと SQL サーバーを同じボックスで実行しています。したがって、IIS と SQLServer を備えた運用サーバーと、この設定を反映する別の開発サーバーがあります。
asp.net コントロールの app.config と Web サイトの web.config に関して言えば、"Initial Catalog=MyDB;..." を使用できるため、これはうまく機能し、両方のマシンで DB 名が同じだったために機能しました。 .
現在、同じボックス (MyDB、MyDB-Dev) で両方の DB を実行することを検討しています。展開またはコンパイルするたびに web.config と app.config を編集する必要なく、これを行う簡単な方法はありますか? これは、Visual Source Safe で処理できるものですか?
.net - 公開設定はどのように保存すればよいですか? (。ネット)
アプリケーション スコープの設定を使用して、実行時に変更できない設定を保存しています。ユーザー スコープの設定を使用して、個々のユーザーが自分の設定を構成できるようにしています。しかし、管理者レベルのユーザーが実行時に変更できるアプリケーション全体の設定を保存/制御するにはどうすればよいですか (つまり、PC のすべてのユーザーに影響を与えます)。管理者はアプリケーション スコープの設定を手動で変更できると思いますが、それは好ましくありません。
ありがとう!