此文乃在参考部分网络文章之后,亲自试验后发布,目的有二,一来让用文字记录好查阅;二来为更多的网友参考。
       试验环境: server2003 +SqlServer2005+iis6
       需要准备的工具包:.net framework 3.5 sp1 + asp.net mvc 安装包(主要是要里面的一个dll不安装的话找到这个dll也可以)+iis6.0(包括asp.net包再添加删除程序--添加新组件--添加iis的地方就能看见)
       setp1:安装上述工具不再赘述。
      step2:注册aspnet到iis(注意路径)

       step3:在visual studio中发布你的web工程,右键有发布
       step4:在iis中web  service extension允许asp.net2.0运行

       step5:在iis 中新建一个应用程序连接池,新建一个虚拟目录,路径指向你发布的路径就可以。
       stup6:在发布的站点上右键属性---主目录----配置

 
在“应用程序配置”窗口中点击“添加”,将“可执行文件”设置为“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll”,“扩展名”设置为“.*”或者".mvc",取消“检查文件是否存在”,,然后在下面点击insert 也选择aspnet_isapi.dll取消文件是否存在。

 

配置完成后重启iis 就可以访问了。我的经验就是这样。 每个人遇到的情况不一样,有问题欢迎留言,一起探讨。