403将asp.net 4.0 MVC 3站点部署到IIS 7时禁止使用

时间:2012-04-15 22:00:57

标签: asp.net asp.net-mvc iis iis-7

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

但是如果我去NoWeatherSur,我会欢迎使用IIS 7屏幕。 我希望能够申请 如果我导航到http://noweathersurprises.com/weather/ [天气是我发布到wwwroot下的文件夹] 我被禁止了403。我不知道为什么,我猜它正在尝试做一个目录列表或者其他东西,而不是启动我的MVC应用程序。

总结为2个问题。

  1. 它没有直接将域指向该文件夹,我需要添加/ weather
  2. 我正在使用索引操作获取403禁止而不是我的家庭控制器的结果。
  3. 我是IIS 7的新用户,我一直在使用IIS 6并且设置它的麻烦少得多,但我怀疑这是我自己的错,我只是遗漏了一些东西。 在此先感谢您的任何帮助

1 个答案:

答案 0 :(得分:0)

您为自己的网站设置了什么物理路径?

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

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