这两天一个用MVC2.0做的项目上线,运维在部署的时候没有部署成功,后来我发现是因为有一个地方没有设置正确,现在把在IIS6下部署MVC2.0的注意点记录一下:
环境:windows2003+IIS6+.net framework3.5+mvc2.0
第一、检查bin目录下是否有System.Web.Mvc.dll
System.Web.Mvc.dll必须要在bin目录下存在
第二、在“应用程序配置”下添加一个“应用程序扩展”,如下图:
注意:1、扩展名写“.mvc”
2、“确认文件是否存在”不能勾选
3、可执行文件选择v2.0.50727下的aspnet_isapi.dll。如果是64位系统,则选择Framework64\v2.0.50727下的aspnet_isapi.dll
第三、通配符应用程序映射下插入一个映射,如下图
注意:“确认文件是否存在”不能勾选