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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器响应状态403(禁止)相关的知识,希望对你有一定的参考价值。

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

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

enter image description here

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

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

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

答案

我知道这有点旧,但我现在和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")
}

以上是关于服务器响应状态403(禁止)的主要内容,如果未能解决你的问题,请参考以下文章

一般的响应状态码

如何避免 403 禁止响应的 WebException?

HTTP 错误 403.9 - 禁止访问:连接的用户过多

Rapid Api- Skyscanner Flight Search 出现 403(禁止)错误

被禁止的页面是不是应该总是以 403 代码响应?

混合 200(正常)和 403(禁止)HTTP 响应