分发 asp.net Web 应用程序的最简单方法是什么?我试图查看一些开源的 asp.net 项目,看看他们如何分发他们的应用程序以及他们如何进行更新,它们对我来说似乎相当复杂(不是为了我自己,而是为了非技术用户)。其中很多需要备份整个安装的项目,删除特定文件夹并保存部分 web.config。我希望找到一种解决方案,使更新过程尽可能简单。
谢谢。
分发 asp.net Web 应用程序的最简单方法是什么?我试图查看一些开源的 asp.net 项目,看看他们如何分发他们的应用程序以及他们如何进行更新,它们对我来说似乎相当复杂(不是为了我自己,而是为了非技术用户)。其中很多需要备份整个安装的项目,删除特定文件夹并保存部分 web.config。我希望找到一种解决方案,使更新过程尽可能简单。
谢谢。
CommunityServer 提供了一个设置 msi,它将创建一个虚拟目录、生成 SQL 数据库并使用默认数据填充它。更新点发布仍然是一个手动过程,涉及一个 update.sql 文件,让每个人都下载然后合并二进制和静态文件更改。
他们可能也创建了一个更新 msi,但是因为有很多人自定义 CommunityServer,所以让人们自己合并更改可能会更好。
您是指将功能分解为可以在不同机器上处理的层,例如,3 台服务器用于 3 层架构,其中一台是数据库服务器,一台处理中间件,另一台处理 ASP.Net 中的请求? 这里的另一点是在扩展方面从一个 Web 服务器到多个 Web 服务器。
还是您指的是部署?
这是一个网络应用程序,伙计。公开服务,要求注册,然后继续。这不是 Web 应用程序的重点吗?