问题标签 [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.

0 投票
1 回答
170 浏览

asp.net - 服务器上是否需要 .NET 3.5 SP1 才能使用动态数据?

服务器上是否需要 .NET 3.5 SP1 才能使用动态数据?

看起来它会生成很多代码,因此在服务器端不需要任何特殊的东西。我问是因为我想使用它,但我的客户使用的共享主机提供商只安装了 3.5 而不是 3.5 SP1。

0 投票
4 回答
2344 浏览

java - 我需要 Mac 来制作 Java 应用程序包吗?

我想在不使用 Mac 的情况下为 Mac 创建 Java 应用程序包。

根据Mac OS X 的 Java 部署选项,我可以使用 Xcode、Jar Bundler 或从命令行执行此操作。设置好文件和文件夹后,我所需要的命令行方法就是调用 /Developer/Tools/SetFile。Linux 或 Windows 上是否有 SetFile 克隆?如果没有,我必须得到一个Mac吗?

0 投票
8 回答
5886 浏览

svn - 颠覆部分导出

我有一些有趣的发展情况。客户端和部署服务器位于防火墙内,无法访问 Subversion 服务器。但是开发人员在防火墙之外并且能够使用 Subversion 服务器。现在我制定的解决方案是更新我的本地代码副本,然后使用 UnleashIT 提取最近更新的文件。

问题是如何从 Subversion 中获取更新的文件,以便它们可以通过防火墙进行物理传输并放在部署服务器上。

我不担心尝试更改防火墙设置或尝试找出一种更简单的方法从防火墙内部访问 Subversion 服务器。我只是对从最近更改文件的存储库中获取部分导出的方法感兴趣。

还有其他建议吗?

找到答案:除了我标记为答案的答案之外,我还发现以下内容可以从 TortoiseSVN 执行此操作:

来自http://svn.haxx.se/tsvn/archive-2006-08/0051.shtml

0 投票
7 回答
2054 浏览

iis - 什么是 Windows 上网站的好部署工具?

我正在寻找可以将文件从开发机器复制(最好只更改)到登台机器,最后复制到一组生产机器的东西。

“假设”模式与“回滚”上次部署的能力一样好。数据库迁移不是必需的功能。

更新:免费/低成本的工具会很棒,但成本并不是唯一的问题。一个可以实际管理从一个环境到下一个环境的部署(开发->暂存->生产而不是从开发机器到每个环境)的工具也是理想的。

另一个重要的优点是只复制更改的文件的能力——我们的一些旧站点包含数百个 .asp 文件。

0 投票
9 回答
24724 浏览

.net - 自动部署 Web 应用程序?

我的团队目前正在尝试自动部署我们的 .Net 和 PHP Web 应用程序。我们希望简化部署,并避免手动操作带来的麻烦和许多令人头疼的问题。

我们需要一个解决方案,使我们能够:

我们所有的应用程序都使用 SVN 进行源代码控制,我们的 .Net 应用程序使用 CruiseControl。我们一直在尝试使用 MSBuild 和 NAnt 部署脚本,但效果有限。我们过去也使用过 Capistrano,但希望尽可能避免使用 Ruby。

是否有任何其他部署工具可以帮助我们?

0 投票
2 回答
149 浏览

c# - 为远程计算机上特定文件夹上的特定用户设置权限的最佳方法?

我们在我的办公室有一个部署系统,我们可以在其中自动将给定的代码构建部署到指定的开发环境(dev01、dev02 等)。

这些开发环境是通用的虚拟机,因此我们的系统必须自动配置它们。我们的下一个版本有一个新的系统要求;我们需要授予某些用户帐户对某些文件夹的读/写访问权限(具体来说,授予 ASPNET 用户对日志文件夹的读/写权限)。

我很确定我们可以使用 WMI 或脚本来做到这一点(我们在一些地方使用 Sysinternals PSTools 进行部署),但我不确定什么是最好的方法。部署系统是用C# 2.0 编写的,开发环境是一个带有Windows XP 的VM。VM 与部署系统位于同一域中,并且我具有管理员访问权限。

编辑:这并没有真正正确的答案,所以我很犹豫将答案标记为已接受。

0 投票
3 回答
14018 浏览

python - 如何在 IIS 下设置 Python WSGI 服务器?

我在 Windows 环境中工作,并且更愿意将代码部署到 IIS。同时我想用 Python 编写代码。

在阅读了 IIS 可以运行 fastCGI 应用程序之后,我访问了 IIS 站点,该站点详细描述了如何启动和运行 PHP,但没有太多关于其他的内容。

有没有人有使用其他普通旧 CGI 的东西在 IIS 下运行Python框架的经验?

如果是这样,你能解释一下指导我进行一些设置的说明吗?

0 投票
2 回答
24897 浏览

asp.net - 如何使用 MSBuild 发布 Asp.NET Web 应用程序?

我正在尝试使用 NAnt 和 MSBuild 在本地发布 Asp.net MVC Web 应用程序。这就是我用于我的 NAnt 目标的方法;

我得到的只是作为回应;

是否可以通过这种方式通过命令行发布 Web 应用程序?

0 投票
3 回答
8550 浏览

python - 如何将 python 程序转换为 .egg 文件?

如何将 python 程序转换为 .egg 文件?

0 投票
4 回答
2090 浏览

linq-to-sql - 使用 LINQ to SQL 部署项目

我正在使用 LINQ to SQL 开发一个 winforms 应用程序 - 并且正在我的工作站上使用 SQL Express 实例构建应用程序。项目的最终安装将在适当的 SQL Server 2005 上。

数据库具有相同的名称,所有表都相同,但主机名不同。

我发现让我的应用程序从一台机器运行到另一台机器的唯一方法是在 Visual Studio 中重新打开代码,从我的 .mdbl 中删除所有引用 SQL express 实例的对象,保存项目,连接到另一台服务器,将所有引用拖回,并重新构建应用程序以再次发布。

这里的一个答案建议人们可以简单地修改 app.config/web.config 文件 - 这适用于 asp.net,但这是一个 winforms 应用程序。使 LINQ to SQL 应用程序使用新数据库而无需在 Visual Studio 中重新打开应用程序的正确方法是什么?