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

0 投票
3 回答
3072 浏览

asp.net - 与 asp.net 一起使用的良好构建自动化和部署过程是什么?

我正在寻找一些建议来自动进行项目构建和部署。

我们当前的开发设置使用 ASP.NET、SVN、CCNET 和用于开发服务器构建的 MSBuild 脚本。我正在考虑切换到 Cruise 而不是 CCNET,但我不确定这是否能给我带来我还没有的额外东西。

我想要自动化的是从完成自动构建到使用新更改更新实时站点的过程。站点更新可以包括基础站点更新以及可以是代码和/或数据库更改的客户端更新,因此该过程需要足够灵活,以便它可以处理这些场景。

我的灵感来源之一来自这个视频,以及每个月花在更新上的无休止的时间。

0 投票
1 回答
330 浏览

visual-studio-2008 - Web 部署是否适用于 VS2008?

我想知道是否在此处找到了 Web 部署:http : //www.iis.net/expand/WebDeploy 适用于 VS2008?

0 投票
4 回答
1240 浏览

django - 将 django 项目部署到实时(暂存)站点有多痛苦?

当然,我在本地开发的一个小型 django 项目的速度很快。但是,由于我以前从未使用过 django,所以我不知道上传它并在生产服务器上测试它意味着什么。而且我很好奇,因为我非常渴望现场测试早期版本。

我知道有这个文件,我认为它会很有帮助:http ://djangobook.com/en/2.0/chapter12/

但是,在部署之前、期间和之后我应该考虑哪些细节?有什么建议或最佳实践吗?

谢谢。

0 投票
3 回答
893 浏览

c# - 如何在同一台服务器上多次部署 asp.net Web 应用程序?

我有一个 ASP.NET 3.5 Web 应用程序,我想允许用户在同一台​​服务器上多次安装这个 Web 应用程序。

每个 Web 应用程序都将使用它自己的数据库:

首先我尝试使用 web-deployment-project,但它只允许我安装我的 web 应用程序一次。

我应该如何在同一台服务器上多次部署 Web 应用程序?我应该开发自己的 winforms 应用程序吗?

0 投票
3 回答
338 浏览

deployment - 是否有公认的部署流程?

对于我们公司使用的网站,我们有一个不错的部署过程,效果很好。

我想知道,是否有公认的部署标准?还是每个人都有自己的部署过程,这是根据自己的经验以及如何管理编码架构而构建的?

问候,

史蒂夫·格里夫

0 投票
10 回答
25119 浏览

asp.net-mvc - 从 VS2010 发布时出现 allowDefinition='MachineToApplication' 错误(但仅在之前的构建之后)

我可以在本地计算机上运行我的 Asp.Net MVC 2 应用程序而不会出现问题。只需运行/调试。

但是如果我已经构建了它,我不能发布它!我必须清理解决方案并再次发布。我知道这不是系统关键,但这真的很烦人。“一键发布”不是“清理解决方案,然后一键发布”

确切的错误如下:

错误 11 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。

我怀疑这与 Views 文件夹中的 Web.Config 有关,但是为什么只有在我之前构建过一次之后。需要注意的是,该应用程序一旦发布就可以正常工作。

0 投票
7 回答
50131 浏览

msbuild - 未找到 MSBuild 目标包

我想打包我的 VS2010 Web 应用程序项目,以便使用 msdeploy 进行部署。在开发机器上,我可以使用:

但是在我的构建服务器上,我收到了这个错误:

错误 MSB4057:项目中不存在目标“包”。

我在构建服务器上缺少什么?

0 投票
3 回答
577 浏览

php - PHP站点部署建议

我目前对我的团队采用的部署方式感到非常困扰......它非常过时,我知道它不能很好地工作。但是我不知道如何改变它,所以请给一些建议......

这是我们当前的设置:

  • 2 个网络服务器
  • 1个数据库服务器
  • 1台测试服务器

当前部署适配

  1. 我们在测试服务器上开发和工作,每个更改都手动上传到测试服务器。
  2. 当更改或功能完成后,我们将更改提交到 SVN 存储库。
  3. 提交更改后,我们将更改上传到第一个网络服务器,每分钟都会运行一个 cronjob 来在服务器之间同步文件。

非常烦人的是,每当我们在同步作业开始时上传文件时,同步的文件就会出现损坏,因为它只上传了一半。另一件事是,每当出现部署故障时,将很难恢复。这些基本上都是我面临的问题,我该怎么办?

此外,由于第一个网络服务器上有文件需要随时同步到其他服务器,所以 cronjob 是有原因的。

P/S:对不起,我忘了提,SVN 服务器是托管的。我们没有太多的控制权,但我相信我可以编辑钩子......

0 投票
1 回答
4106 浏览

.net - IIS7/VS2010 下的 ASP.NET 部署为 Web 应用程序

我今天使用 VS2010 将我的 VS2008 ASP.NET 网站转换为“Web 应用程序”。所以现在可以构建一个部署包。可以直接导入 IIS7 的 Zip 包。

通常我在 IIS7 中添加了一个名为 mydomain.com 的网站,并将所有内容都放在它的根目录中。那行得通。

但是,由于我转换为 Web 应用程序,因此该应用程序被添加到我的“网站容器”下。现在我很困惑,当我尝试打开网站时,它实际上是这样的:

浏览到 mydomain.com 显示 404 错误。

浏览到 mydomain.com/mydomain.com 会打开实际的网站,但在子文件夹中而不是根目录中。(应用程序以域命名)

现在如何使这个应用程序成为网站的根?我希望应用程序在 mydomain.com ROOT 下运行,而不是某个子文件夹。

非常感谢!

0 投票
2 回答
300 浏览

web-applications - 考虑到上市时间,我应该使用什么网络开发平台?

我一直在为即将到来的 Web 开发项目寻找一些不同的平台。我想听听在考虑 Time-To-Maket 时推荐什么 Web 开发平台。假设我已经很了解编程语言,但不了解网络框架。操作系统将是 Linux。

我的要求和优先事项:

  • 上市时间
  • RESTful
  • 可维护的代码
  • 放大(不是狗慢)

我看过但从未使用过的是:

如果该框架支持为手机制作网站,那将是一个额外的好处。