【发布时间】:2011-07-22 15:05:47
【问题描述】:
我想要一些关于托管当前 ASP 应用程序的 ASP.Net 部分的最佳方式的建议。
我们有一个用(“经典”)ASP 编写的大型复杂应用程序。
其中一部分需要重写(不幸的是,重写所有部分是不切实际的),我们将使用 ASP.Net。
(原始应用根本没有显式使用 Session 对象)
在我看来,有两种方法可以继续托管这个。
选项 1:创建一个新的虚拟目录并从那里为应用程序的新重新开发部分提供服务 - 根据需要在 ASP 和 ASP.Net 之间来回链接
选项 2:留在现有的虚拟目录中,并将整个 ASP.Net 应用程序放在当前 ASP 目录的子目录中
显然选项 1 是“更干净”的,我倾向于这样做。
但是,从源代码控制和安装的角度来看,选项 2 可能更简单。
- 在源代码控制中,只有一个“主干”,在需要更改时将检查整个主干。
- 在安装时(由任意技术人员在多个位置使用 Inno 安装程序完成),技术人员只需选择一个虚拟目录并将其全部放入其中。
我很想听听那些做过选项 1 或 选项 2(或者可能是其他方式?)的人。
也有兴趣了解我忽略的任何一种方法是否存在问题。
【问题讨论】:
-
我认为
hosting标签不应该出现在这个问题上。相反,您可以为source-control或svn添加标签
标签: asp.net iis asp-classic hosting