Если бы вся структура контейнера была основана на процентах, это было бы поведением по умолчанию, можете ли вы предоставить более конкретный пример?
Ниже приведен пример того, что я имею в виду, если вся ваша родительская иерархия была% основанная, любая регулировка окна браузера будет работать без каких-либо дополнительных js / css, это не возможно с вашим расположением?
<div style="width: 100%;">
<div style="width: 50%; margin: 0 auto;">Content</div>
</div>
Ошибки транспортного уровня часто связаны с разрывом соединения с сервером sql ... обычно сетевым.
Timeout Expired обычно генерируется, когда выполнение sql-запроса занимает слишком много времени.
Поэтому я хотел бы устранить проблему со ссылкой на ваш сервер Sql, а затем отслеживать, какие запросы имеют тайм-аут.
Похоже, что задание SQL выполняется, резервное копирование? Это может быть блокировка таблиц или перезапуск службы.
Установите CommandTimeout = 120 в строке подключения.
Попробуйте добавить время ожидания подключения в web.config:
<add key="DBConnection" value="server=LocalHost;uid=sa;pwd=;database=DataBaseName;Connect Timeout=200; pooling='true'; Max Pool Size=200"/>
Ответьте, если это сработает ....