5

分发 asp.net Web 应用程序的最简单方法是什么?我试图查看一些开源的 asp.net 项目,看看他们如何分发他们的应用程序以及他们如何进行更新,它们对我来说似乎相当复杂(不是为了我自己,而是为了非技术用户)。其中很多需要备份整个安装的项目,删除特定文件夹并保存部分 web.config。我希望找到一种解决方案,使更新过程尽可能简单。

谢谢。

4

4 回答 4

6

我现在正在做一个有类似要求的项目。我们决定使用WiX创建一个安装程序,该安装程序可以在安装站点的服务器或机器上运行。WiX 非常强大,但需要一点时间才能掌握。

还有许多其他开源和付费安装程序技术。 这是一个帖子,其中包含一些信息。

于 2009-01-22T21:40:10.773 回答
1

CommunityServer 提供了一个设置 msi,它将创建一个虚拟目录、生成 SQL 数据库并使用默认数据填充它。更新点发布仍然是一个手动过程,涉及一个 update.sql 文件,让每个人都下载然后合并二进制和静态文件更改。

他们可能也创建了一个更新 msi,但是因为有很多人自定义 CommunityServer,所以让人们自己合并更改可能会更好。

于 2009-01-22T21:39:04.817 回答
0

您是指将功能分解为可以在不同机器上处理的层,例如,3 台服务器用于 3 层架构,其中一台是数据库服务器,一台处理中间件,另一台处理 ASP.Net 中的请求? 这里的另一点是在扩展方面从一个 Web 服务器到多个 Web 服务器。

还是您指的是部署

于 2009-01-22T21:38:47.373 回答
-2

这是一个网络应用程序,伙计。公开服务,要求注册,然后继续。这不是 Web 应用程序的重点吗?

于 2009-01-22T21:47:43.707 回答