Развернутая версия сайта MVC не работаетC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Развернутая версия сайта MVC не работает

Сообщение Anonymous »

У меня есть веб-приложение MVC (.csproj), которое отлично работает в Visual Studio вместе с другими проектами в решении. Однако когда я развертываю его с помощью Subversion и TeamCity или даже с помощью мастера публикации Visual Studio (в локальную папку), он успешно собирается, но не работает должным образом.

Например, я заметил, что некоторые CSS-файлы не загружаются на страницу. После просмотра инструментов разработчика Chrome, а также Fiddler выяснилось, что запросы на запрос конкретного файла даже не делались. В той версии сайта, которая работает (т. е. в Visual Studio), файл css запрашивается из /App_Start/BundleConfig.cs. Оказывается, вся папка даже не разворачивается. Копирование этой папки вручную также не решило проблему.

Что происходит?

Спасибо,< /p>

ОБНОВЛЕНИЕ

Вот мой BundleConfig.cs:

using System.Web.Optimization;

namespace MVCApp
{
public class BundleConfig
{
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
public static void RegisterBundles(BundleCollection bundles)
{
/******************************************* SCRIPTS *******************************************/
bundles.Add(new ScriptBundle("~/Scripts/jquery").Include(
"~/Scripts/jquery-2.1.3.min.js"
));

bundles.Add(new ScriptBundle("~/Scripts/google").Include(
"~/Scripts/jsapi.js"));

bundles.Add(new ScriptBundle("~/Scripts/easyquery").Include(
"~/Scripts/jquery-ui.js",
"~/Scripts/EasyQuery/eq.all.min.js",
"~/Scripts/EasyQuery/eq.view.basic.js"));

bundles.Add(new ScriptBundle("~/Scripts/validate").Include(
"~/Scripts/jquery.validate.unobtrusive.min.js",
"~/Scripts/jquery.validate.min.js"));

bundles.Add(new ScriptBundle("~/Scripts/kendo").Include(
//"~/Scripts/Kendo/jquery.min.js",
"~/Scripts/Kendo/kendo.all.min.js",
"~/Scripts/Kendo/kendo.aspnetmvc.min.js"));

bundles.Add(new ScriptBundle("~/Scripts/bootstrap").Include(
"~/Scripts/bootstrap.min.js",
"~/Scripts/respond.min.js"));

//// Use the development version of Modernizr to develop with and learn from. Then, when you're
//// ready for production, use the build tool at http://modernizr.com to pick only the tests you need.
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-2.8.3.js"));

/******************************************* STYLES *******************************************/
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/Site.css"));

bundles.Add(new StyleBundle("~/Content/jquery").Include(
"~/Content/jquery-ui.css"));

bundles.Add(new StyleBundle("~/Content/easyquery").Include(
"~/Content/EasyQuery/easyquery.css",
"~/Content/EasyQuery/eqview.css",
"~/Content/bootstrap.min.css"));

bundles.Add(new StyleBundle("~/Content/bootstrap").Include(
"~/Content/bootstrap.min.css"));

bundles.Add(new StyleBundle("~/Content/kendo").Include(
"~/Content/Kendo/kendo.bootstrap.min.css",
"~/Content/Kendo/kendo.common-bootstrap.min.css"));

bundles.Add(new StyleBundle("~/Content/errorcss").Include(
"~/Content/ErrorCss.css"));

bundles.Add(new StyleBundle("~/Content/fonts").Include(
"~/Content/FontCss.css"
));

bundles.IgnoreList.Clear();
}
}
}


И вот мое мнение:






@ViewBag.Title

@*** SCRIPTS ***@
@Scripts.Render("~/Scripts/jquery")
@Scripts.Render("~/Scripts/kendo")
@Scripts.Render("~/Scripts/validate")
@Scripts.Render("~/Scripts/google")
@Scripts.Render("~/Scripts/easyquery")
@Scripts.Render("~/Scripts/bootstrap")

@*** STYLES ***@
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/jquery")
@Styles.Render("~/Content/easyquery")
@Styles.Render("~/Content/kendo")
@Styles.Render("~/Content/fonts")



Подробнее здесь: https://stackoverflow.com/questions/307 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»