Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
StarDen
5 / 5 / 1
Регистрация: 21.10.2012
Сообщений: 101
#1

После публикации на сервер криво отображаются некоторые блоки - C# MVC

15.11.2015, 02:13. Просмотров 497. Ответов 15
Метки нет (Все метки)

Всем привет! Столкнулся с проблемой кривого отображения страницы после заливки на сервер. В локальной версии все работает, ну просто идеально, а в интернете - съезжает разметка некоторых блоков. Ошибок в консоли нет. Что посоветуете?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2015, 02:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос После публикации на сервер криво отображаются некоторые блоки (C# MVC):

Не отображаются иконки на сайте после публикации
Вопрос наверное нубский, но никак не могу разобраться в чем беда. На локалке...

После генерации данные из этих таблиц отображаются в index и edit но не отображаются в details
Проблема в следующем есть множество таблиц связанных с таблицей Flat после...

ASP.NET не отображаются некоторые HTML элементы
Доброго Времени суток форумчане. Можете помочь мне с проблемой В ASP.NET не...

После публикации сайта не работает javascript
Здравствуйте. Подскажите, в чем может быть проблема. Опубликовал свой проект на...

После публикации сайта не работает меню
После развертывания сайта на IIS на рабочей машине перестал запускаться элемент...

Не открывается Excel после публикации проекта
Есть функционал: Открывается файл xls, который находится в корне проекта. В...

15
Metall_Version
2116 / 1253 / 516
Регистрация: 04.03.2014
Сообщений: 4,094
Завершенные тесты: 2
15.11.2015, 10:20 #2
StarDen, возможно стилей не хватает, посмотрите в консоли
0
StarDen
5 / 5 / 1
Регистрация: 21.10.2012
Сообщений: 101
15.11.2015, 12:17  [ТС] #3
Metall_Version, в developer tools хрома, в соурсах страницы папка Content кроме стилей, которые есть и в локальном отображении страницы, появился файл "css?v=" + еще куча символов. В ресурсах тоже есть неизвестный мне файл с названием "css" в подменю пункта Stylesheets. Подозреваю, что это их "косых рук" дело
0
Metall_Version
2116 / 1253 / 516
Регистрация: 04.03.2014
Сообщений: 4,094
Завершенные тесты: 2
15.11.2015, 15:06 #4
StarDen, бандлы используются? или другие механизмы минимизации контента ?
0
StarDen
5 / 5 / 1
Регистрация: 21.10.2012
Сообщений: 101
15.11.2015, 15:28  [ТС] #5
судя по всему - да:
C#
1
2
 @Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/jquery")
в _Layout.cshtml
0
Metall_Version
2116 / 1253 / 516
Регистрация: 04.03.2014
Сообщений: 4,094
Завершенные тесты: 2
15.11.2015, 15:51 #6
так это мвц проект, перемещу в другой раздел

значит не верно сконфигурировали бандлы, если сами не разберетесь постараюсь подсказать

Добавлено через 41 секунду
StarDen, как подсказка можете почитать тут http://stackoverflow.com/questions/1...ployment-mvc-4
1
StarDen
5 / 5 / 1
Регистрация: 21.10.2012
Сообщений: 101
15.11.2015, 17:08  [ТС] #7
все ок, спасибо!)

З.Ы. при переходе на сайт в директории Content должен быть только файл "css" или еще все стили, которые есть в проекте?
0
IamRain
1278 / 1170 / 360
Регистрация: 02.08.2011
Сообщений: 3,412
15.11.2015, 17:45 #8
Цитата Сообщение от StarDen Посмотреть сообщение
@Styles.Render("~/Content/css")
Будут расположены все бандлы, которые вы положили в данный виртуальный каталог. В том числе и бандл с именем css.
0
StarDen
5 / 5 / 1
Регистрация: 21.10.2012
Сообщений: 101
15.11.2015, 17:52  [ТС] #9
а что тогда делать с нормальными файлами css, чтобы их на сайте не было?
0
IamRain
1278 / 1170 / 360
Регистрация: 02.08.2011
Сообщений: 3,412
15.11.2015, 17:57 #10
Физически на сервере это будут те же разные файлы, что и без использования минификации. То есть ничего менять не надо. Просто в таком случае уменьшается число запросов на сайт.
0
StarDen
5 / 5 / 1
Регистрация: 21.10.2012
Сообщений: 101
15.11.2015, 18:11  [ТС] #11
после загрузки страницы в dev tool -> вкладка Sources -> каталог Content содержит кроме файла "css" еще и исходные файлы css проекта. Нужны ли они там, если уже есть минифицированный "css"?
зачем грузить одно и тоже только в разных формах?
0
IamRain
1278 / 1170 / 360
Регистрация: 02.08.2011
Сообщений: 3,412
15.11.2015, 18:14 #12
Нет, не нужны.

Добавлено через 2 минуты
ps: По идее, если вы подгружаете ваши css только используя бандлы.
0
StarDen
5 / 5 / 1
Регистрация: 21.10.2012
Сообщений: 101
15.11.2015, 18:15  [ТС] #13
вопрос - как сделать так, что-бы они не грузились?
0
IamRain
1278 / 1170 / 360
Регистрация: 02.08.2011
Сообщений: 3,412
15.11.2015, 18:17 #14
То есть те другие - это не минифицированные?
0
StarDen
5 / 5 / 1
Регистрация: 21.10.2012
Сообщений: 101
15.11.2015, 18:17  [ТС] #15
да)
0
IamRain
1278 / 1170 / 360
Регистрация: 02.08.2011
Сообщений: 3,412
15.11.2015, 18:23 #16
Честно говоря, не знаю. Возможно, на каких-то страницах вы грузите их без использования бандлов. ятп
0
15.11.2015, 18:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2015, 18:23
Привет! Вот еще темы с решениями:

Ошибка после публикации сайта на Somee.com
Здравствуйте, зарегистрировал свой сайт, на хостере Somee.com После...

После публикации сайта не формируются отчеты Word
Всем здравствуйте. Вопрос в следующем: имеется asp-приложение, в котором есть...

Формат даты после публикации MVC проекта
Всем привет. Как всем известно, во время написания проекта, используется...

Ошибка 500 на хосте, после публикации сайта
см. что на экране... и как преодолеть? Ошибка 500 на хосте, после публикации...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru