最近コンパイル エラーが発生し始めたクライアント Web サイトがあります。
CS0029: 型 'AspNet.StarterKits.Classifieds.Web.CategorySelectionChangedEventHandler [c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\party\db314a04\fbc40acd\App_Code.nhjh6o2h.dll] を暗黙的に変換できません' を 'AspNet.StarterKits.Classifieds.Web.CategorySelectionChangedEventHandler []' に
この行で:
<uc1:CategoryPath ID="CategoryPath" Runat="server" OnCategorySelectionChanged="CategoryPath_CategorySelectionChanged" />
この特定のウェブサイトに 1 年以上変更を加えていません。
このサイトのルート ディレクトリにある web.config ファイルの名前を変更してから元の名前に戻すと、サイトが再コンパイルされ、これらのコンパイル エラーがしばらく解消されることがわかりました。彼らは最終的に数時間で戻ってきます。
Web サイトが何らかの形でクラッシュし、web.config ファイルの名前を変更すると、再コンパイルまたは同様のことが発生していると思われます。この解決策は常に機能しますが、私やクライアントがこれを 1 日に複数回行うことは現実的ではありません。
このエラーを調べても、どこから始めればよいでしょうか? この Web サイトはリモート Web ホスト上にあり、Web サーバーに直接ログインして ISS またはイベント ビューアーでエラーを確認することはできません。