Я создал веб-приложение, которое содержит страницу, которая использует объекты TabContainer / TabPanel AjaxControlToolkit. Я также разработал собственную таблицу стилей. Я занимаюсь разработкой с использованием Visual Studio 2010. Ниже описано поведение моего приложения:
Сервер разработки VS2010 (localhost: XXXXX): Работает в соответствии с ожиданиями с пользовательской таблицей стилей.
Локальный IIS: Визуализация TabContainer, но таблица стилей не была применена. Я исправил это, нажав CTRL + F5. Похоже, что IIS кэширует таблицы стилей довольно агрессивно.
Удаленный сервер: TabContainer и TabPanel полностью скрыты. Глядя на HTML, все они видят скрытым.
То, как я перенес мои файлы на удаленный сервер, было следующим (я еще не настроил WebDAV или удаленную публикацию, потому что сервер представляет собой Windows 7 и, насколько мне известно, не поддерживает расширения FrontPage):
Все решение находится под контролем исходного кода (SVN).
- Проверено во всех ожидающих изменениях (включая проекты, файлы aspx, css, двоичные файлы AjaxControlToolkit)
- Синхронизировано на сервере.
- Перестроить все на сервере.
- Развернуто в локальном IIS на сервере (который доступен извне).
Как на локальном IIS на сервере, так и на сервере разработки на сервере, TabContainers полностью скрыты. Если посмотреть на статус SVN в проекте сервера, только «AjaxControlToolkit.dll» находится под контролем исходного кода. Все специфичные для локали библиотеки DLL находятся не на сервере. Может ли это быть потенциальной проблемой?
Я не уверен, что происходит, и был бы признателен за любую помощь. Спасибо!