[一籃飯特稀原創,轉載請注明出自http://www.cnblogs.com/wanghafan/p/4554672.html]
Win2003中IIS6部署Framework 4.5框架的MVC4項目,由於Win2003只能安裝Framework4.0,因此需要做版本降級:
1、調整項目的框架:右鍵工程文件夾,選擇屬性。
2、修改所有項目的框架版本為.NET Framework 4.0。
3、找到所有項目文件夾下的引用,刪除對Entity Framework.dll的引用,添加C:\Program Files\Microsoft Web Tools\Packages\EntityFramework.5.0.0\lib 里面net40版本的應用。
4、找到所有項目文件夾目錄下的Web.config文件和App.config和packages.config文件,將其中的
1 <dependentAssembly> 2 3 <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089"/> 4 5 <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/> 6 7 </dependentAssembly>
和
1 <package id="EntityFramework" version="5.0.0" targetFramework="net45" /> 2 <package id="EntityFramework.zh-Hans" version="5.0.0" targetFramework="net45" />
中的5.0.0改為4.4.0
中的net45改為net40 (全局搜索所有net45批量修改)