我的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 - Forbidden: Access is denied.”。我正在使用BunldeConfig.cs类添加CSS文件。
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"
));
}
}
假设这不是服务器的IT问题(直到最近一直正常工作),那么我的代码是否存在问题?