【问题标题】:Deployed site giving 403 Forbidden已部署的站点给出 403 Forbidden
【发布时间】:2016-06-24 15:19:46
【问题描述】:

我最近部署了一个新的 mvc 站点来替换旧的站点,它给了我一个 403 禁止错误(而初始站点运行良好)。

最初我们认为这可能是因为服务器上的 .net 版本对站点来说不够高 - 服务器和旧站点是 4.5,而新站点是在 4.5.2 中构建的。为了解决这个问题,我们升级了服务器以使用 4.6.1 框架,但仍然没有任何乐趣。

我见过的其他解决方案是将运行所有托管请求放在 web.config 中(完成但没有效果)。

我认为这可能是一个 .net 问题,就像我们将一个平面 html 文件放在根目录中一样,它会被加载并提供服务。看起来 .net 没有被处理,所以它正在访问根文件夹,但是由于查看目录的权限被关闭,所以 403 被抛出

有人知道这个问题的其他原因吗?

【问题讨论】:

标签: asp.net iis


【解决方案1】:

这原来是 web.config 的某种错误 - 在将新配置与旧配置进行比较并更新部分以反映新版本的 .net 之后,它似乎停止抛出 403

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-22
    • 1970-01-01
    • 2021-06-16
    • 2014-02-17
    • 2014-07-20
    • 1970-01-01
    • 2012-07-25
    相关资源
    最近更新 更多