【问题标题】:Access to application was denied You don't have authorisation to view this page. HTTP ERROR 403访问应用程序被拒绝 您无权查看此页面。 HTTP 错误 403
【发布时间】:2017-02-13 09:06:26
【问题描述】:

我有一个支持 IIS 7.5 的 asp.net 4.0 的共享主机环境。 我们在 .net framework 4.5.2 中使用 asp.net mvc 5.0.0.0 开发了应用程序。 由于我已经通过 ftp 部署了应用程序,并且当我浏览了站点 url 时,我收到了类似“访问站点被拒绝。您无权查看此页面。HTTP 错误 403”的消息。 我尝试了许多堆栈溢出的解决方案,如下所示: 1. 2. 已授予根文件夹的完全权限(网络服务) 3.启用/禁用目录浏览历史 他们都没有在我这边工作。 一旦我可以删除所有内容并放置一个简单的 html 页面,它就会起作用。 有什么我忘记添加或遗漏的吗?

我关注了“403 - Forbidden: Access is denied. ASP.Net MVC”、“IIS 7.5 - 403 Forbidden

【问题讨论】:

  • 您的站点部署是否正确?您是否设置了自己的默认页面?

标签: c# asp.net-mvc asp.net-mvc-5 iis-7.5 shared-hosting


【解决方案1】:

我终于找到了解决这个问题的办法。 由于我的应用程序是在 ASP.Net MVC 5 中构建的,因此它需要完全信任级别。 我们有一个不允许完全信任级别的共享主机,因此我们已将我们的应用程序转换为 MVC 4 并尝试将其部署在同一台服务器上并且它工作正常。 我还回顾了微软停止对升级版 ASP.Net MVC 的中等信任的支持。 我们最终通过联系托管服务提供商了解了这个问题,因为一些托管服务提供商支持 MVC 5 应用程序,但有些不支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-06
    • 2016-01-31
    • 2022-11-16
    相关资源
    最近更新 更多