问题标签 [web-deployment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - 组合SVN FTP系统?
是否有任何系统可以检查网站的更改并自动更新网站。
该网站始终有效地运行最新的稳定版本,而无需将文件 ftp 到服务器。
java - Sun App Server Deployment Error
Sun App Server Deployment
: When choose to precompile JSP : Throw this error
Anyone know what is the reason for this error?
java - War-file deployment with shared resources
Consider the following example structure
#xA;The documents folder needs to be a symlink or in some other way external from the war file because users will add and remove documents (through a mapped network drive).
I'd like to deploy the webapp as a war-file but I don't know how to do that and take the above into account. Could you give some pointers? /Adam
.net - ClickOnce 有哪些替代品?
多年来,我经常使用ClickOnce ,但我遇到了它的许多限制。Web 部署有哪些替代方案?
到目前为止,我唯一能够出现的是ClickThrough,它是WiX的一部分,现在处于次要地位。还有其他成功的吗?
installation - 为 Web 部署购买或构建?
我一直在评估可用于 Windows 应用程序的各种安装和 Web 部署解决方案。我将在这里澄清一下(没有太多细节,这些工具已在其他问题中介绍过)我对选项的理解:
- NSIS - 生成安装可执行文件的免费工具。小二进制。专门的,有时是迟钝的脚本语言。
- Inno Setup - 安装可执行文件的免费工具。各种二进制压缩方案。帕斯卡脚本引擎。
- WIX - 生成 MSI 二进制文件的免费工具集。XML 定义语言。
- WIX ClickThrough - 用于打包、Web 下载和自动更新检测的附加工具(现在是 WIX 核心的一部分)。
- InstallShield - 用于安装打包的商业开发环境。生成 MSI 二进制文件。类 C 的 InstallScript 语言。
- Wise - 用于安装打包的商业开发环境。生成 MSI 二进制文件。
- ClickOnce - Visual Studio 支持的框架,用于将应用程序发布到 Web 服务器,并自动检测更新。不支持自定义安装要求(INI 文件、注册表等...)。软件包设置为 MSI 二进制文件。
- Install Aware - 用于安装的商业开发环境。生成 MSI 二进制文件。自动更新框架(Web 更新)。
如果我遗漏了任何内容,请告诉我。
并在 StackOverflow 上找到了一些关于这些技术的有用讨论:
我使用过其中一些解决方案,以及少数专有的内部安装解决方案。他们主要关心打包安装并为开发人员提供访问运行时环境的框架。随着对 Web 部署和自动软件更新的需求不断增长,我希望在开发人员之间就软件和后续更新的 Web 交付框架达成更多共识,但我还没有真正找到共识。当然有可用的解决方案(ClickOnce、ClickThrough、InstallShield 更新服务),但它们都有相当大的限制(如果我错误地陈述了其中任何一个,请纠正我)。我会对提供以下一些功能的框架感兴趣:
- 第三方托管/更新管理。
- 访问客户端环境(INI 文件、注册表等)。
- 用户注册/激活。
- 反馈/错误报告
这给我留下了深刻的印象,即解决 Web 部署问题的最佳方法是通过定制构建的专有解决方案(可能利用现有的安装程序包)。我已经看到这种解决方案适用于许多成功的应用程序:
- FileZilla - 对 update.filezilla-project.org 的 HTTP 请求以检查更新,下载 NSIS 二进制文件(我认为),然后关闭以运行安装。
- 大型多人游戏的自动更新是完全必要的,并且使用专有系统普遍实施。
所以,最后,我的问题:
- 我是否错过了可以提供所需功能的 Web 部署框架?
- 我的要求是否过于具体而无法合理地期望第三方框架能够提供?
- 我应该购买还是建造?
asp.net - 如何部署我准备好的网站?
我已经用 SQL Server 2000 很好地开发了一个 ASP.NET 网站。如何将它放到服务器上?
subdomain - 单独的图像服务器(例如 images.mydomain.com)的优缺点?
我们的网站提供了一些图像和 PDF 文档。这些图像和文档存储在源代码管理中,并在部署时复制内容。我们正在考虑创建一个单独的图像服务器来放置我们的库存图像和 PDF 文档——从而显着减少我们部署包的体积。
有没有人有这种方法的经验?
我想知道任何“陷阱”——比如 XSS 问题和/或从备用子域传递内容的浏览器问题?
.net - 部署/发布后自动加密 web.config 的部分?
我有两个相关的问题:
管理环境之间 Web 项目部署的最佳方法是什么?我刚刚下载了.NET Web 部署项目,它似乎可以处理诸如替换某些部分web.config
以匹配环境之类的事情,这很棒。我想要自动化的另一件事是加密web.config
. 发布后有什么方法可以访问'auto-encrypt'
这些web.config
部分吗?
第二个问题是您将密码存储在web.config
哪里?我想加密密码,但不是appSettings的其余部分。我是否必须制作自定义web.config
配置设置区域?
asp.net - 部署引用 Web 服务的 asp.net Web 服务
我有一个 asp.net Web 解决方案,它引用了另一个网站(也在我们的开发环境中)的 Web 服务。我想知道在部署到生产时是否需要更改 Web 服务的地址(从生产服务器),以及如何或是否不需要进行任何更改?
tomcat6 - 使用 maven 1.1 将战争部署到 tomcat 服务器
有谁知道在运行构建后配置 maven 目标以部署到 tomcat 服务器的方法?我知道使用 maven-tomcat-plugin 可以做到这一点,但它看起来好像只适用于 Maven 2,而我使用的是 Maven 1.1
我目前正在尝试设置 Hudson,所以这将是我持续集成阶段的一部分,我希望它会像这样运行:
- 构建所有必要的组件
- 构建战争并部署到(本地)服务器
- 运行硒测试
对此的任何帮助将不胜感激。
谢谢。