gpt4 book ai didi

asp.net - 将 asp.net 4.0 MVC 3 站点部署到 IIS 7 时禁止访问 403

转载 作者:行者123 更新时间:2023-12-02 05:06:52 25 4
gpt4 key购买 nike

所以我有一个 EC2 实例在运行,URLNoWeatherSurprises.com网站我有 DNS 指向那里,我在 IIS 7 中设置了一个新站点并将其指向一个文件夹。我使用 Visual Studios Web Developer 2010 express 发布到这个文件夹。它现在有二进制文件等。

但是,如果我访问 NoWeatherSurprises.com,我会看到 IIS 7 屏幕的欢迎界面。我希望去我的应用程序如果我导航到 http://noweathersurprises.com/weather/ [天气是我发布到 wwwroot 下的文件夹]我得到一个 403 禁止。我不知道为什么,我猜它正在尝试执行目录列表或其他操作,而不是启动我的 MVC 应用程序。

总结起来有 2 个问题。

  1. 它不是直接将域指向文件夹,我需要添加/weather
  2. 我收到 403 forbidden 而不是我的家庭 Controller 使用 index 操作的结果。

我是 IIS 7 的新手,我一直在使用 IIS 6 并且在设置它时遇到了很多麻烦,但我怀疑这是我自己的错,我只是遗漏了一些东西。在此先感谢您的帮助

最佳答案

您如何设置您网站的物理路径?

在 IIS 管理器的右侧有“基本设置”,您可以在其中查看它的指向。

检查完后,确保您网站的应用程序池适用于框架的 v4.0。再次在 IIS 管理器中查看应用程序池,找到您的网站并确保框架版本为 4.0(集成)

关于asp.net - 将 asp.net 4.0 MVC 3 站点部署到 IIS 7 时禁止访问 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10166528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com