ページに SiteMapPath コントロールがあり、これは既定のプロバイダーを使用して XML の Web.sitemap ファイルにバインドされています。このサイトを何年も使用しており、最近 Windows 2008 R2 上の IIS 7.5 で ASP.NET 4.0 にアップグレードしました。なんらかの理由で、約 6 ~ 12 時間の操作の後 (正確な時間はわかりませんが、一貫しています)、全員の SiteMapPath の読み込みが停止します。アプリケーション プールを再起動するか、web.config または web.sitemap XML ファイルを変更して保存すると、SiteMapPath の読み込みが再開されます。
これを引き起こしている可能性のあるアイデアはありますか?プロセス エクスプローラーを使用して確認できるファイルを開いたままにするファイル ハンドルはありません。
ありがとう、
ジョン