由于新版的VS2012的出现,很多人转而使用VS2012作为开发工具,微软每次新的版本都会新增一些功能,带给我们不少的惊喜,但是在VS2012或者VS2010下开发的网站或者webservice在部署时要注意了,由于VS2010以上版本的.net framework为4.0,而IIS6.0 默认的是Asp.net 2.0的版本,因此我们要手动更改IIS中的Asp.net版本。

          

应该改为:

      

或者将发布的网站或者webservice的版本改为在.net 2.0或者.net 3.5的框架下发布,前提是你的代码中没有用到.net 4.0的东西。否则此路不通。