ELMAHとVS2008のWeb配置プロジェクトセクションの交換
-
21-08-2019 - |
質問
私は、Webデプロイメントプロジェクトを使用してemlah / errorMailセクションでいくつかのセクションの交換をしたいんです。私はデバッグビルドモードでメールを送信する必要はありません。
私は、カスタムセクションを作成し、errorMail.configでそれを入れています。代替品の下でのWeb展開プロジェクトのプロパティで、私はELMAH / errorMail = errorMail.configます。
持っています私は取得していますエラーはエラーがELMAH / errorMailための構成セクションハンドラを作成発生しました:ファイルまたはアセンブリ「ELMAH」またはその依存関係の1つをロードできませんでした。システムは、指定されたファイルを見つけることができません。
私はELMAHは、GACにない場合、または、それは私のプロジェクトの一つではないので、これが起こっている推測しています。 Elmah.dllファイルはしかしうまく出力\ binフォルダにコピーします。
セクション交換は、サードパーティ製のDLLと連携持つ方法はありますか?
[編集]
私は、Webデプロイメントプロジェクトのプロジェクトフォルダに問題のDLLをドロップすると、それが正常に動作することをことがわかりました。これは最適ではない。
だから今、私の質問は、私はこれがGACにDLLを置くために持っまたはWebデプロイメントプロジェクトフォルダにdllファイルをコピーすることなく、仕事を得ることができる方法、ありますか?
解決
、それは自動的に出力フォルダにDLLをコピーします。
これらは唯一の2つのオプションががある:dllファイルは、出力ディレクトリにコピーされていたり、GACにそれを置くために、