更新预编译站点

3
我有一个预编译并部署的.NET 2.0网站。我反编译了该网站,并将新功能添加到“dev分支”中。现在,我需要将该网站升级到.NET 3.5,以使新功能能够正常运行,并将新功能添加到“production”网站。
我应该如何将这些功能合并到“production”网站中?我有几个C#类、新页面和未编译的现有页面源代码。
3个回答

1

如果您重新编译新功能并因此运行一个新版本的 .Net 的预编译站点,除非您不进行完整部署,否则将没有任何需要合并的内容。但是,如果您不进行完整部署,又如何升级到新版本的 .Net 呢?


我相信你可以混合使用 .Net 2.0 和 3.5,但我以前没有尝试过,我的第一反应是如果可以避免的话,这听起来不像是一个好的做法。 - Dave Anderson
@Dave,我想安装3.5将成为我升级到3.5的基础。未更改的预编译页面可以保持不变,因为2.0代码应该在3.5下正常运行,我宁愿不冒险更新这些页面。 - ProfK

0
最好将反编译的网站部署在3.5下,但保留大多数2.0反编译页面,并最重要的是用3.5版本替换web.config。 web.config很少影响常规(aspx)页面的服务,因此将其替换为3.5几乎没有影响。

0
为什么不直接在.NET 3.5中重新编译整个网站,将3.5运行时安装到目标站点上,并重新安装新编译的3.5版本网站呢?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接