Приложение My MVC 4 отлично работает на моем локальном компьютере.
Однако файлы CSS не работают после публикации (не влияют на макет сайта).
Я вижу CSS, файлы находятся на сервере.
Когда я смотрю на исходный код, я вижу
<link href="/Content/css?v=fxCdHAOgPDvcROxkMfEwGQggO9uCfzckN3PaN8BOIzI1" rel="stylesheet"/>
где, как на моем локальном компьютере, исходный код отображается как
<link href="/Content/css/myFile.css" rel="stylesheet"/>
<link href="/Content/css/myFile02.css" rel="stylesheet"/>
Итак, в представлении исходного кода на сервере я нажал на Content/css?v=fxCdHAOgPDvcROxkMfEwGQggO9uCfzckN3PaN8BOIzI1
, и браузер перевел меня на 403 - Запрещено: доступ запрещен.
Я добавляю файлы CSS с классом BunldeConfig.cs
public class BundleConfig
{
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/javascript").Include(
"~/Scripts/1.9.1.js",
"~/Scripts/jTools.js",
"~/Scripts/script.js"
));
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/Css/website.css",
"~/Content/Css/banner.css",
"~/Content/Css/reusable.css",
"~/Content/Css/lists.css",
"~/Content/Css/tooltip.css",
"~/Content/Css/overlay.css"
));
}
}
Мой вопрос заключается в том, что это не проблема ИТ-сервера с сервером (до недавнего времени он работал нормально), что-то не так с моим кодом?