У меня есть сотрудник, который написал следующую строку в методе загрузки страницы на странице aspx:
myDataSet = (DataSet)HttpContext.Current.Cache["dataset"];
При первом посещении страницы HttpContext.Current.Cache["dataset"]
читает ноль. Когда он делает это, значение равно "" (string.Empty
), и он получает исключение приведения.
Мы оба запускаем ASP.Net 2.0 на наших машинах разработки, он очистил кеш браузера и запустил iisreset, но эта штука все еще читает "" при первом обращении к странице. У кого-нибудь есть идеи о том, что мы можем проверить, чтобы объяснить это несоответствие?