3

私は nlog を初めて使用します。些細なことを見逃していた場合は、無知であることをご容赦ください。

IIS7 を使用していくつかのアプリケーションをホストしています。一部は nlog 1.0.0.505 を使用し、一部は NLog 2.0 を使用しています。両方のバージョンに対応する web.config を作成する方法がわかりません。

nlog.dll の複数のバージョンを GAC に配置して、各アプリケーションがバージョンのリストから選択できるようにすることはできますか?

GAC から nlog を削除し、アプリケーションがデプロイされた nlog を使用できるようにする方が良いのでしょうか? その場合、web.config で nlog を参照するにはどうすればよいですか (ターゲットなどを設定するため)

もっと読むことができる場所への助けやポインタをいただければ幸いです。

前もって感謝します。

4

3 に答える 3

3

アプリケーションごとに、または少なくとも異なるバージョンの依存 dll を使用するアプリケーションごとに、個別のアプリ ドメインを作成する必要があります。1 つのアプリ ドメインで、同じ dll の複数のバージョンを読み込むことはできません。

于 2012-09-18T09:19:15.217 に答える
1

最終的に、アプリケーションにnlog.dllファイルを提供させ、グローバルweb.configでバージョン番号を指定しませんでした。

于 2012-09-18T11:39:11.973 に答える