Vs2010+ASp.net Mvc 3.0 + IIS7.0服务器配置

部署环境为:windows server 2008+IIS7.0+SQL Server 2008

开发环境为:VS2010+WebAppToolkitMobileVS2010.Setup.exe+SQL Server 2008

前几天,一个ASP.net MVC3的项目,在本机上调试通过了,但是在部署的时候遇到很多问题,以前都在相同的环境下很轻松的就完成部署了,而这次却显得困难重重,但是感到非常的无力,以后一定要抽时间好好的学习一下IIS配置、部署的原理,这里做点笔记,以备以后查询。

出现的错误先后有:

HTTP 错误 403.14 - Forbidden
Web 服务器被配置为不列出此目录的内容。

image

image

 

在VS2010中,完成编译,本机测试通过后,要部署到服务器上的文件如下图的路径所示:

image

在IIS7.0中添加站点,然后指定站点对应的本机物理路径,将PackageTmp文件拷贝到新添加站点的物理路径下,如下图所示:

image

 

我们当时添加的网站是eric,如下图所示:

image

我们需要对eric的托管管道模式和应用程序池进行设置,托管管道模式选择为集成应用程序池选择为eric,如下图所示:

image

image

选择应用程序池:

image

在完成这些操作过后,还有一些小问题,如sa之类的错误,这就需要检查一下web.config中,数据库连接的用户名和密码是否正确。

posted @ 2011-07-26 15:17  justinzhang  阅读(3652)  评论(0编辑  收藏  举报