ASP.NET Web应用程序分发

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

6
我现在正在处理一个类似的项目。我们决定使用WiX创建一个安装程序,可以在安装了该网站的服务器或机器上运行。WiX非常强大,但需要一点时间来掌握。
还有很多其他的开源和付费的安装程序技术。这里是一篇文章,提供了一些信息。

1

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

他们可能也可以创建一个更新msi,但由于很多人自定义CommunityServer,让人们自己合并更改可能更好。


0

你是指将功能分层以便在不同的机器上处理,例如采用三层架构,其中一个是数据库服务器,一个处理中间件,另一个处理ASP.Net请求吗?另一个方面是从Web服务器扩展到多个Web服务器以实现扩展。

还是你指的是部署


-2
这是一个网络应用程序,伙计。公开服务,需要注册,然后继续。这不就是网络应用程序的意义吗?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接