我们在页面上有一个SiteMapPath控件,并且这个控件绑定到一个带默认提供程序的XML Web.sitemap文件。我们已经有了这个站点多年,并且最近在Windows 2008 R2上的IIS 7.5上升级到了ASP.NET 4.0。出于某种原因,在运行大约6-12小时后(不确定何时,但是一致),SiteMapPath将停止为每个人加载。如果我们重新启动应用程序池或修改并保存web.config或web.sitemap XML文件,SiteMapPath将再次开始加载。SiteMapPath停止在ASP.NET 4中显示
有没有人有任何想法可能会导致此?有没有文件句柄保持文件打开,我可以看到使用进程管理器。
感谢,
约翰
哇,这是一个非常糟糕的错误!使我在多个层面上提出了表单身份验证问题。我们更改为UseCookies用于无Cookie模式,并没有任何其他问题。 – 2011-09-07 03:56:11