Есть страничка. На ней по нажатию подгружается control
Всё обычно нормально, но через некоторое время вылетает ошибка "
Failed to map the path '/UserControls/ButtonProperties.ascx'.
[HttpException (0x80004005): Failed to map the path '/UserControls/ButtonProperties.ascx'.]
System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.MapPathSlowUsingIISCore(String path) +197
System.Web.Hosting.ISAPIWorkerRequest.MapPath(String path) +420
System.Web.HttpRequest.MapPath(String virtualPath, String baseVirtualDir, Boolean allowCrossAppMapping) +254
System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem(String virtualPath, String inputFile, HttpContext context) +98
System.Web.UI.TemplateControlParser.GetCompiledType(String virtualPath, String inputFile, HttpContext context) +12
System.Web.UI.UserControlParser.GetCompiledUserControlType(String virtualPath, String inputFile, HttpContext context) +177
System.Web.UI.TemplateControl.LoadControl(String virtualPath) +41
UserNameSpace.MenuManager.Button_LoadButton(Object sender, EventArgs e) in путь\menumanager.aspx.cs:149
UserNameSpace.UserControls.ButtonList.OnLoadButton(MenuButton button) in путь\UserControls\ButtonList.ascx.cs:32
UserNameSpace.UserControls.ButtonList.btnNewButton_Click(Object sender, EventArgs e) in путь\UserControls\ButtonList.ascx.cs:182
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292
В результате Debuga оказалось, что в Page_Load всё нормально, а вот уже в обработчике события Button_LoadButton оба объекта Request и Response равны "<undefined value>" (между ними другие обработчики не вызывались)
Если в начале этой ошибки не было, то после её первого появления от неё тяжело избавится. К примеру, iisreset не помагает. То есть опять при обработке данного события Request и Response равны null сразу же.
Единственная возможность избавится — пересохранить web.config Тогда всё опять нормально некоторое время, потом покругу.
Где может возникать обнуления данных объектов и в каких случаях? Как избавится от этого?