我想了解VS 2010中是否有可用的配置,或使用某些第三方工具为Web应用程序创建修补程序/修补程序。我不想发布副本并替换文件/ dll方法,而是使用安装应用程序的Web设置,使得只有原始应用程序中更改的文件才会更新并安装在虚拟目录中。
为了更清楚,我想执行以下步骤:
步骤-1
a)创建一个包含10页的Web应用程序
b)使用Web Setup Project部署Web应用程序
步骤-2
c)更改10页中的2页的功能
d)仅为2个已更改的文件和受影响的Dll创建补丁。
步骤3:
e)运行作为补丁或修补程序创建的安装文件。
现在,我希望实现步骤-2部分中提到的 c)和 d)点。
答案 0 :(得分:4)
假设您在创建初始Web设置项目时要遵循MSI修补guidelines,并且要从...中获取补丁
基本准则(如果您搜索,还有很多其他人可以遵循):
您可以通过从先前和最新的管理员安装中删除它们来限制受修补程序影响的文件(假设它们没有更改)。
实际上,修补您的网站不应与MSI安装的任何其他文件集有任何不同。请注意,microsoft似乎正在通过msdeploy转向网站部署,而不是为它们构建安装程序。对于内部部署,它更容易工作。