分发asp.net web应用程序的最简单方法是什么?我试着查看了一些开源的asp.net项目,看看它们是如何分发应用程序和如何进行更新的,它们对我来说似乎相当复杂(不是我自己执行,而是对非技术用户而言)。其中很多都需要备份整个已安装的项目,删除特定的文件夹并保存部分web.config。我希望找到一个解决方案,使更新过程变得尽可能简单。
谢谢。
发布于 2009-01-22 13:40:11
我现在正在做一个有类似要求的项目。我们决定使用WiX创建一个可以在安装站点的服务器或机器上运行的安装程序。WiX非常强大,但需要一点时间才能掌握。
还有很多其他的开源和付费安装程序技术。Here is a post上的一些信息。
发布于 2009-01-22 13:39:05
CommunityServer提供了一个setup,它将创建一个virutal目录,生成SQL数据库,并用默认数据填充它。然而,点版本的更新仍然是一个手动过程,涉及一个update.sql文件,每个人都需要下载,然后合并二进制和静态文件更改。
他们可能也会创建一个更新msi,但因为有这么多人定制CommunityServer,所以让人们自己合并更改可能更好。
发布于 2009-01-22 13:38:47
你的意思是将功能分解成可以在不同机器上处理的层,例如,对于3层体系结构,有3个服务器,其中一个是DB服务器,一个处理中间件,另一个处理ASP.Net中的请求?这里的另一个要点是从一个web服务器扩展到多个web服务器。
或者你指的是deployment
https://stackoverflow.com/questions/470885
复制相似问题