代码改变世界

部署asp.net网站容易忽视的问题

2012-02-22 18:14  dreamhappy  阅读(965)  评论(6编辑  收藏  举报

部署asp.net网站容易忽视的问题:

首先IIS和.netFramework是独立的


为什么说这个问题,是因为现在大部分程序开发都转移到vs2010上,而2010新建的类库和网站,默认的编译类库都是Framework4.0,

部署服务器通常是IIS6.0,这样通常的环境在部署的时候就容易出现问题

在这里提一个常识性的问题 IIS6.0部署的网站默认是编译类库是Framework2.0,如果用vs2010默认生成的网站部署后会不能运行.

这个时候需要在网站属性的ASP.NET的属性卡里将ASP.NET的版本选择Framework4.0,当然要确认部署服务器上已经安装了Framework4.0

webconfig中

<compilation targetFramework="4.0"/></system.web>

节点说明是需要用到4.0框架的。