У меня есть веб-приложение ASP.net и на моем сервере test (database). Я включил sqlserver для хранения viewstate и когда я запускаю приложение из визуальная студия работает отлично.Viewstate все еще присутствует на странице, хотя я использую sqlserver для хранения viewstate
Однако, когда я пытаюсь разместить приложение на производственной машине (IIS 6), в каждом запросе страницы все еще присутствует viewstate.
Если я использую точные настройки соединения с производственной машиной и запускаю веб-приложение из визуальной студии, вид в представлении отсутствует.
Это приводит меня к мысли, что Theres либо
1) Что-то мне нужно, чтобы включить/отключить в IIS 2) Что-то в моей производственной web.config Thats мешая.
Если кто-нибудь может помочь мне решить эту проблему, было бы очень признательно.
Примечание Следует добавить, что я использую Ironspeed для создания страниц. Таким образом, может возникнуть проблема с конфигурацией, которую требует безответственность.
решаемые Это была проблема с Ironspeed, который является приложением третьей стороной для создания asp.net страниц - ключ требуется в web.config, который был на моей локальной машине, но не в производственной машине. Угадайте, когда вы наследуете другую структуру, вам также необходимо убедиться, что вы выполняете требования к структуре.
, возможно, измените название вопроса на «Viewstate все еще присутствует на странице, даже если я использую sqlserver для хранения Viewstate» – davidsleeps
Изменено название на основе предложения. – JSmyth
Viewstate не имеет ничего общего с вашей сессией. – 2009-09-13 23:58:33