教训一:
ASP.NET 项目在新建的时候,基本上都是默认选项新建网站.
但是如果你在公司的团队的一员,也就罢了了,项目基本是现成的.如果是你一个人负责一个项目而且从头开始,没有模板给你的话.
你在新建项目的时候就需要了解下公司发布网站的服务器是什么操作系统的,32位的还是64位的.这会为发布项目节省不少时间.
以我们公司为例,系统为64位 的WIN2003 IIS ASP.NET版本最高为 4.0
如果第一个项目早点知晓这个情况,那么我就可以在新建的项目的时候选择 .net framework 4 去新建我的项目,不用到后期发现和服务器上不兼容
而修改我的 .net framework 4.5 将其降级 为 .net framework 4,这样又导致我的NuGet程序包 版本和net framework 不匹配 又得重新更新,痛苦的过程.