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

时间:2016-02-28 06:08:43

标签: asp.net asp.net-mvc-3 appharbor

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

  

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

enter image description here

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

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

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

1 个答案:

答案 0 :(得分:0)

我知道这有点老了,但是现在jstree也有同样的问题。

我不知道你是否意识到,但是EnableOptimizations赋予了你这种行为。

基于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")
}