问题标签 [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.
visual-studio-2010 - 如何使用 VS2010 Web 部署包包含附加文件?
我正在使用 Visual Studio 2010 中的新 Web 打包功能进行测试,遇到了一种情况,我使用预构建事件将所需的 .dll 复制到我的应用程序依赖于 API 调用的 bin 文件夹中。它们不能作为参考包含在内,因为它们不是可与互操作一起使用的 COM dll。
当我构建我的部署包时,当我选择仅包含运行应用程序所需的文件的选项时,这些文件将被排除。有没有办法配置部署设置以包含这些文件?我没有找到任何关于此的好的文档。
deployment - 部署 WAR 文件时出错
我有一个war文件,当通过websphere中的管理控制台部署它时,在指定war文件位置和上下文根目录后出现以下错误。
EAR 文件可能已损坏或不完整。org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException:WEB-INF/web.xml
有什么建议可以解决这个问题吗?
我还解压缩了 war 文件并检查了 web.xml 文件是否存在于 web-inf 文件夹中。
干杯,迪娜
php - 使用 apc_compile_file 手动填充整个应用程序的操作码缓存,然后切换到新版本
有没有人有一个很棒的系统或任何想法,可以按照标题所说的那样做?
我想将 Web 应用程序的生产版本(用 PHP 编写并由 Apache 提供服务)从 1234 版切换到 1235 版,但在此之前,所有文件都已经在操作码缓存 (APC) 中。然后在切换之后,从版本 1234 中删除文件的旧缓存条目。
据我所知,有三种简单的方法可以原子地从一个版本切换到下一个版本。
- 有一个符号链接,例如 /live,它始终是文档根目录,但更改为从一个版本指向下一个版本。
同样,有一个目录/live 始终是文档根目录,但使用
mv live oldversion && mv newversion live
切换到新版本。
- 编辑 apache 配置以将文档根目录更改为 newversion,然后重新启动 apache。
我认为最好不要做 3,但无论如何我都想不出预编译所有 php 文件并使用 1 或 2 来切换版本。
那么有人可以说服我可以依赖选项 3,或者告诉我如何使用 1 或 2,或者透露一些我没有想到的其他选项吗?
asp.net - 使用 Web.Config 转换的高级任务
有谁知道是否有办法“转换”值的特定部分而不是替换整个值或属性?
例如,我有几个 appSettings 条目,它们为不同的 Web 服务指定了 Urls。这些条目在开发环境中与生产环境略有不同。有些比其他的不那么微不足道
请注意,在第一个条目中,唯一的区别是“.dev”与“.prod”。在第二个条目上,子域不同:“ma1-lab.lab1”来自“ws.ServiceName2”
到目前为止,我知道我可以在 Web.Release.Config 中做这样的事情:
但是,每次更新该 web 服务的版本时,我都必须更新 Web.Release.Config,这违背了简化 web.config 更新的目的。
我知道我也可以将该 URL 拆分为不同的部分并独立更新它们,但我宁愿将它全部集中在一个键中。
我查看了可用的 web.config 转换,但似乎没有什么适合我想要完成的任务。
这些是我用作参考的网站:
Vishal Joshi 的博客、MSDN 帮助和Channel9 视频
任何帮助将非常感激!
-D
visual-studio-2010 - 如何在 VS2010 Web 部署构建模板中执行 MSBuild 任务?
我们最近从 VS2008 -> VS2010 升级(因此从 Web 部署项目升级到正确的部署项目)。
显然,VS2010 Web 部署中的新功能是引入了 Workflow 作为构建过程模板。
之前,我们使用 WDP 中的 MSBuild 任务来执行 Yahoo YUI Javascript/CSS 压缩模块来缩小/压缩 javascript 和 css 文件。
有没有人设法使用 Visual Studio 2010 完成这项任务?
我见过 Justin Etheridge 创建的新“SquishIt”压缩器,但它并不理想,因为它会在运行中“挤压”(例如在 Application_Start - Global.ascx 上) - 这意味着您仍然需要将所有未压缩的文件推送到您的压缩之前的网络服务器。
在工作流设计器中-我可以看到一个名为“MSBuild”的工具箱项-只是不知道如何使用它来完成我想要的。
一直在寻找,似乎没有人知道如何。
编辑
将近 2 周后,仍然没有解决方案/答案。肯定有人遇到过这个问题吗?目前,我们只是通过 VS 命令提示符在构建后手动执行 MSBuild 任务。
编辑
依然没有!!
codeigniter - CodeIgniter 生产和开发服务器在同一个域上。(无子域)
我用谷歌搜索了很多次,但现在我必须在这里问。
我想为开发/生产网站制作工作流程。
我的限制是我使用 Facebook Connect(现在是 Facebook Graph),所以我需要在同一个域和服务器上拥有 dev 和 prod。(能够登录并测试功能)
如果我有一个特定的用户代理,我想我会编辑 CodeIgniter Index.php 以重定向(我可以编辑我的 Firefox 之一)
您认为这是一个好主意还是您有更好的主意?
现在出现了一个永恒的问题:我怎样才能以简单的方式部署它?
我应该使用 Capistrano 还是 Phing ?或者只是一个带有 SVN 的脚本?
请帮助我,我对这个部署的东西完全陌生。我曾经直接在我的小网站或其他域的生产中工作。但现在不可能了。
web-deployment - 如何实现svn的post-commit hook来自动化部署php web项目?
这是 中的默认内容post-commit.tmpl
,我认为它没有任何用处:
我怎样才能利用这个钩子来自动化部署?
sql-server - 如何在部署时创建初始数据库?
如果我有一个 Silverlight 应用程序,并且我使用 web 部署选项发布到我的 localhost IIS 服务器:
我的数据库可以在 SQL Server Express 中自动创建吗?我不是在谈论创建表和列等,我是在谈论在目的地创建实际的数据库。
我该怎么做?
c# - 使用公共 IP 部署 asp.net 应用程序
我想部署我们的官方 asp.net Web 应用程序(企业资源计划),其中主要包含关键数据。目前我们已将其部署在 Intranet 上的内部机器上,现在我们希望将其公开,即在 Web 上,这将是最好的部署策略,以便应用程序保持快速、数据安全并防止未经授权的访问。我们还有一个公共 IP,也有一台服务器机器。
deployment - Capistrano 和 Github 网站的部署
所以,我有一个我认为是相当简单的 Capistrano 用例:我想从 Github 部署一个 PHP 站点。但是我遇到了很多问题。当我运行时cap deploy
,Capistrano 能够克隆 Github 存储库(deploy:update_code
步骤),但是在deploy:finalize_update
步骤中它说
其次是
我真的不明白这里发生了什么。然后它给出一个错误:
以及每个stylesheets
和javascripts
目录的另一个错误。
这是怎么回事?我意识到 Capistrano 主要用于部署 Rails 和其他 Ruby 应用程序,但我使用的是capistrano-php gem。我会很感激任何帮助。