服务器响应状态403(禁止)

问题描述 投票:0回答:1

我正在使用asp.net MVC。我在appharbor上托管了我的网站。在localhost上一切正常。在现场网站上我收到了错误。

服务器响应状态为403(禁止)

enter image description here

解决这个问题。我在web.config中添加了<modules runAllManagedModulesForAllRequests="true" />,但它没有用。

另一个解决方案是我需要你需要更改文件夹bootstrap / css的权限。要更改权限,我必须输入命令sudo chmod 0777。但我无法弄清楚在哪里输入此命令。

所以,我必须键入此命令或解决此403问题的替代方法。

asp.net asp.net-mvc-3 appharbor
1个回答
0
投票

我知道这有点旧,但我现在和jstree有同样的问题。

我不知道你是否意识到,但这种行为是由EnableOptimizations给你的。

Baseis on Denis Ivin回答here,你可能在Content / plugins和IIS里面有一个jstree文件夹,而不是给你jstree.css,试图列出文件夹,默认是禁止的。

在我的情况下,我必须按预期为插件工作执行以下操作:

BundleConfig.cs

bundles.Add(new StyleBundle(
            "~/Content/plugins/jstree/jstree")
            .Include("~/Content/plugins/jstree/style.css"));

View.cshtml

@section css{
      @Styles.Render("~/Content/plugins/jstree/jstree")
}
© www.soinside.com 2019 - 2024. All rights reserved.