Ứng dụng MVC 4 của tôi hoạt động tốt trên máy tính cục bộ của tôi.Tệp CSS không hiển thị trên máy chủ - Lỗi ASP.NET MVC Gói. 403 - Bị cấm: Truy cập bị từ chối
Tuy nhiên, các tệp CSS không hoạt động sau khi tôi xuất bản (không ảnh hưởng đến bố cục của trang web).
Tôi có thể xem CSS các tệp có trên máy chủ.
Khi tôi nhìn vào mã nguồn, tôi có thể thấy
<link href="/Content/css?v=fxCdHAOgPDvcROxkMfEwGQggO9uCfzckN3PaN8BOIzI1" rel="stylesheet"/>
nơi như trên máy tính địa phương của tôi, mã nguồn cho thấy như
<link href="/Content/css/myFile.css" rel="stylesheet"/>
<link href="/Content/css/myFile02.css" rel="stylesheet"/>
Vì vậy, trong giao diện mã nguồn trên máy chủ, tôi nhấp vào Content/css?v=fxCdHAOgPDvcROxkMfEwGQggO9uCfzckN3PaN8BOIzI1
và trình duyệt đưa tôi đến 403 - Bị cấm: Quyền truy cập bị từ chối.
Tôi thêm các tập tin CSS với lớp 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"
));
}
}
Câu hỏi của tôi là, giả sử đây không phải là một vấn đề CNTT với máy chủ (nó đã làm việc tốt cho đến khi thời gian gần đây) là có cái gì sai với mã của tôi?
Bản sao có thể có của [gói ASP.NET MVC framework 4.5 CSS không hoạt động trên lưu trữ] (http://stackoverflow.com/questions/12081255/asp-net-mvc-framework-4-5-css-bundles -Không-làm việc-trên-the-hosting) –