Поскольку это работало, а затем неожиданно прекратилось, наиболее вероятной причиной этой проблемы является исправление, которое было применено к вашей машине.
Простая попытка разобраться в этом - использовать regiis для удаления и переустановки asp.net против IIS.
Утилита обычно находится в: C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 (для .NET 1.1), и вы запускаете ее в командной строке следующим образом ...
aspnet_regiis \u
Тогда, когда это будет сделано, просто сделай ...
aspnet_regiis \i
Чтобы переустановить его с IIS.