【发布时间】:2011-01-26 16:00:22
【问题描述】:
我们在公司网站上运行 ASP.Net 2.0,我希望尽可能顺利地升级到 ASP.Net 3.5。 VS 2005 中的项目/解决方案架构是一个 ASP.Net 2.0 Web 项目和一个由站点代码使用的 .Net 2.0 数据访问层项目。
在新的 VS 2008 解决方案中打开项目后,它们似乎毫不费力地转换为 .Net 3.5 - 它们开箱即用地正确构建,成功部署,并且似乎工作得很好,这正是我希望 .Net 2.0 和 3.5 共享一个公共运行时。转换后的主要区别是web.config文件引用的dll现在是3.5版本了。
我想做的是零碎更新网站;当我对给定页面进行修改时,将该页面的 3.5 版本发送到我们的网络服务器,而不是立即更新整个站点。在我们的开发盒上进行测试时,这种方法似乎运行良好——站点代码与 .Net 3.5 数据访问层毫无困难地交互,少数页面正在运行 3.5 页面隐藏代码(我的意思是它们是运行在 VS 2008 中构建的程序集 - 该站点正在使用单页程序集作为代码隐藏),3.5 web.config 已经到位,并且该站点的大部分正在运行在 VS2005 中构建的代码隐藏程序集。一切看起来都很棒。
这让我担心我错过了什么。这种架构是否可行,或者是否存在我没有考虑过的等待 m 的问题?
【问题讨论】:
标签: asp.net visual-studio-2008 .net-3.5 visual-studio-2005 .net-2.0