我有一个共享托管环境,支持IIS 7.5的asp.net 4.0。 我们使用asp.net mvc 5.0.0.0在.net framework 4.5.2中开发了应用程序。 因为我已经通过ftp部署了应用程序,当我通过网站URL浏览时,我收到的消息如“访问网站被拒绝。您无权查看此页面.HTTP ERROR 403”。 我从堆栈溢出尝试了很多解决方案,如下所示: 1。 2.已获得root文件夹的完全权限(网络服务) 3.启用/禁用目录浏览历史记录 他们都没有在我的工作。 一旦我可以删除所有内容并放置一个简单的HTML页面,那么它将工作。 有什么我忘记添加或遗漏的吗?
我已关注“403 - Forbidden: Access is denied. ASP.Net MVC”,“IIS 7.5 - 403 Forbidden”
答案 0 :(得分:0)
最后我找到了解决这个问题的方法。 由于我的应用程序是在ASP.Net MVC 5中构建的,因此需要完全信任级别。 我们有一个共享托管,其中不允许完全信任级别,因此我们已将我们的应用程序转换为MVC 4并尝试将其部署在同一服务器上并且它有效。 我还审查了微软停止支持ASP.Net MVC升级版的中等信任。 我们最终通过访问托管服务提供商来了解这个问题,因为一些托管服务提供商支持MVC 5应用程序,但有些人不能。