win2003 IIS6.0下部署asp.net MVC4

今天要把一个在.net Framework 4.5开发的一个MVC的网站迁移到一台win2003的一个服务器上,IIS是6.0版本。

服务器环境:

1、win2003企业版+SP2

2、IIS 6.0

3、.net Framework 4.0(win2003不支持4.5)。

环境都弄好之后开始设置IIS。

1、右键点"默认网站"->"新建"->"虚拟目录"来添加一个虚拟目录。

2、打开新建的虚拟目录的属性,在"虚拟目录"选项卡上点"配置"。

3、在"应用程序配置"中的"映射"选项卡上点"添加"

4、"可执行文件"选C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll文件。

  "扩展名"填写mvc。

  "确认文件是否存在"前面的钩去掉。

5、再在"应用程序配置"中的"映射"选项卡上点"插入"

6、"可执行文件"还是选刚才那个dll文件,"确认文件是否存在"前面的钩去掉。

7、在虚拟目录属性里的"ASP.NET"选项卡里"ASP.NET Version"选4.0。

ok,iis的设置就完成了。

PS:1、由于程序是4.5而服务器是4.0的,所以要把web.config里的target改成4.0。程序还是用4.5编译,只是改config就好。

  

  2、如果提示缺少某些dll,就在本机找出来贴到服务器上就可以了。

原文地址:https://www.cnblogs.com/imoonstal/p/4309489.html