当部署ASP.NET MVC应用程序时,IIS 7.5 403访问被拒绝错误
问题描述:
该方案非常基础。我试图在我的EC2云服务器上运行我的MVC 3应用程序。这是我所采取的步骤:当部署ASP.NET MVC应用程序时,IIS 7.5 403访问被拒绝错误
- 缺省设置安装的Web角色,并添加ASP.NET
- 安装SQL Server Express的
- 安装MVC 3
- 安装了.NET 3.5 SP1和.NET 4.0
- 安装所有更新
- 安装Web部署2.0和配置点击部署
- 创建一个新的网站,有自己的应用程序池
- 部署了我的网站
当我试图访问它,我得到一个403次拒绝访问错误。我可以访问静态HTML页面,所以我认为它与用户权限和应用程序池有关。在将它部署到云之前,我在本地虚拟机上运行完全相同的步骤来测试,并且一切正常。
我做了一些研究,并尝试在IIS中选择站点,单击身份验证,编辑匿名身份验证,并将用户更改为应用程序池标识(尽管我的本地VM正在IUSR下运行此操作并且工作正常),但仍然没有运气。
我没有做任何不寻常的事情,所以我在这里有点失落。任何帮助表示赞赏。
任何事件查看器?假设事件查看器可用。服务器上的.NET框架是否设置为版本4? – 2011-10-11 14:53:50
您是否将应用程序池设置为版本4?是。如果不是,我将如何检查它?至于事件查看器,我可以在那里看到一些消息。我应该寻找什么? – Thomas
是的,当你创建一个应用程序池时,它应该有一个允许你选择.NET版本的下拉列表。 – 2011-10-11 15:25:13