Web デプロイメント プロジェクトを使用しており、いくつかのセクションを emlah/errorMail セクションに置き換えたいと考えています。デバッグ ビルド モードでメールを送信したくありません。
カスタム セクションを作成し、errorMail.config に配置しました。置換の下の Web デプロイ プロジェクトのプロパティには、elmah/errorMail=errorMail.config があります。
私が得ているエラーは、elmah/errorMail の構成セクション ハンドラーの作成中にエラーが発生しました: ファイルまたはアセンブリ 'Elmah' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
Elmah が GAC に含まれていないか、私のプロジェクトの 1 つでないため、これが起こっていると推測しています。ただし、Elmah.dll ファイルは output\bin フォルダーに正常にコピーされます。
セクションの置換をサードパーティの dll で機能させる方法はありますか?
[編集]
問題の dll を Web 配置プロジェクトのプロジェクト フォルダーにドロップすると、問題なく動作することがわかりました。これは最適とは言えません。
私の質問は、GAC に dll を配置したり、dll を Web 展開プロジェクト フォルダーにコピーしたりすることなく、これを機能させるにはどうすればよいですか?