コンパイル済みのASP.NET2.0サイトを使用しています(つまり、Visual Studio2005の[ビルド]->[Webサイトの公開]機能を使用してサーバーにコピーします)。私は通常非常に詳細なすべてのエラーをキャッチしてログに記録しますが、最近、他の情報なしで次のエラーが発生しています。
アセンブリ'App-Web-rp2eml-j'を読み込めませんでした。ページにアクセスする前に、コンパイルされていることを確認してください。
これで、その'App-Web-rp2eml-j'ファイルは、プリコンパイルされたサイト用に作成されたbinフォルダー内のdllになります。私の主な質問は、どのaspxページがそのdllを探しているかをどのように知るかです。サイトを再公開し、サイトを完全に消去して再公開しようとしましたが、問題は解決しません。
問題をグーグルで検索する場合、このエラーメッセージに関するほとんどの回答は、IISが1.1ではなくASP.NET2.0を使用するように設定されていることを確認することに集中しています。これは私の問題ではありません。
注1:サイトはすべて機能しているようですが、明らかに(少なくとも)壊れているページが1つあり、見つけることができません。
注2:上記のファイル名にはダッシュではなくアンダースコアを付ける必要がありますが、SOのマークアップにより、アンダースコア間のテキストがイタリックに変更されます。