これは非常に奇妙なエラーです。Webサイトはしばらくの間機能し、突然停止して次のエラーメッセージを表示します。
そして、このエラーが発生した場合、必要なのは、web-application .dllファイルの名前を別の名前に変更して、元の名前に戻すことです。
何か提案はありますか?
ASCXコントロールのページの@Registerタグが、Srcを.ascxファイルではなく.ascx.csファイルに設定している場合にも、このエラーが発生する可能性があります。
つまり、これがある場合:
<%@ Register TagPrefix="myLib" TagName="myControl" Src="~/Controls/myControl.ascx.cs" %>
... これの代わりに:
<%@ Register TagPrefix="myLib" TagName="myControl" Src="~/Controls/myControl.ascx" %>
このエラーが発生したときは、@Registerタグから「.cs」を削除して再構築しました。問題が解決しました。
これは解決できませんでしたが、Webアプリケーションを再公開すると、問題は解決しました。
一部のDLLファイルが破損している可能性があります。