Я подозреваю, что у вас очень плохая строка кода внутри вашей сети, которая приводит к сбою вашего iis, или вы оставили открытые дескрипторы , и рано или поздно iis не сможет справиться с этим.
Например, этот код приводит к аварийному завершению работы вашего iis.
public string Text
{
get {return Text;}
set {Text = value;}
}
или
protected override void OnLoad(EventArgs e)
{
// call by mistake the OnInit and make close loop
base.OnInit(e);
}
или
Responce.Redirect("samepage.aspx");
или удалению экрана на той же странице.