обнуление Request и Response
От: Voland-dono  
Дата: 21.08.06 15:58
Оценка:
Есть страничка. На ней по нажатию подгружается 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 Тогда всё опять нормально некоторое время, потом покругу.


Где может возникать обнуления данных объектов и в каких случаях? Как избавится от этого?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.