今天要把一个在.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,就在本机找出来贴到服务器上就可以了。