お世話になります。
Webサイトにおいて、DLLを新たに作成し、/bin/フォルダに置いて実行したところ、以下のエラーが表示されました。
アセンブリ 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\(アプリケーション名)\XXXXXXXX\XXXXXXXX\App_Code.dll' は、既に別の appdomain に読み込まれています。この問題を解決するには、machine.config 内の設定 <deployment retail="true" />
を参照してください。
パス中の「XXXXXXXX」は、数字とアルファベットによる組み合わせのフォルダです。
メッセージ末尾にある解決方法としてmachine.configを編集するとありますが、稼働中のサーバーなので簡単に書き換えるわけにもいきません。
そもそもこれまで別のDLLを/bin/に配置した時には問題なかったので、何か不手際があったのかもしれません。
なお、同じWebアプリケーションを開発用PCのVS2015でビルドしても問題なく、同PCのIIS上でも実行されます。
ネットには同じエラーメッセージの情報が見つからず、特異な事例かもしれませんが、
何か原因がお分かりになれば、お力をお借りしたいと思います。
よろしくお願い致します。