问题标签 [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.
model-view-controller - 将视图添加到 bin 部署集会导致错误
我正在为 bin 部署设置一个 ASP.Net MVC 应用程序。由于我想在版本中包含编译后的视图,因此我遵循了 Steven Sanderson 的 Pro MVC 书中的建议,并将我的 app.csproj 文件更改为包含
不幸的是,此更改导致我出现构建错误。
知道如何处理错误消息或以不同的方式将编译后的视图放入 bin 目录吗?
谢谢!达菲
coldfusion - 代码/Web 应用程序部署的最佳实践?
我很想听听关于如何最好地将代码从开发服务器移动到生产服务器的想法。
一个陷阱列表,不要做这个列表会很有帮助。
任何有助于自动化步骤的工具。
给定这些文件列表,备份现有代码
记录这些文件从开发到生产的部署
如果部署或应用程序以任何方式失败,则允许更轻松地回滚...
我从来没有在一家有部署过程的公司工作过,除了一个非常手动的从开发到生产的 ftp 文件。
你在你的公司、部门等做了什么?
谢谢...
是的,我是一个 Coldfusion 程序员,但文件就是文件,这应该是与语言无关的问题。
url - 在我的本地主机上更改 Tomcat 地址
在我的 Tomcat 上,我有一个 HTML 页面。
我需要输入以下地址以使其运行:
http://127.0.0.1:8080/BiddingSystem/BiddingSystem.html
但我希望使用以下地址访问它:www.moribiz.com
这是否可能仅通过更改 Tomcat 上的某些设置来实现?
c# - 部署预编译的 ASP.net 网站项目
我在precompiled
目录内的文件夹中有一个预编译的网站Projects
。我想把这个网站部署到 IIS7.0
谁能指导我如何做到这一点。
deployment - Web 应用程序部署和数据库/运行时数据管理
我决定最终确定我的团队的部署流程,从头到尾。我们剩下的最后一个痛点是管理数据库和运行时数据迁移/管理。这里有两个例子,虽然有很多:
- 如果发布新的“上传”功能,自动创建上传目录并配置权限。在以后的版本中,验证存在/权限 - 永远,自动。
- 如果数据库中的某个值(假设“注册”的帐户状态)不再有效,则在给定一些业务规则的情况下,自动将数据库中的数据迁移到适当的值。
我有兴趣实现一个允许开发人员管理和部署这些更改的框架,就像我们管理和部署代码一样容易。
所以第一个问题是:1. 有哪些工具/框架可以提供这种能力?
一般来说,这似乎是任何给定语言和平台的问题。在我的具体情况下,我正在部署一个使用 Fluent NHibernate 进行数据库抽象的 .NET MVC2 应用程序。在我的部署过程中,我已经有了一个触发 NHibernate 的 SchemaUpdate 的工具——这太棒了。
我为以自己的方式解决此问题而建立的工具是一种工具,该工具将扫描目标程序集以查找从某个抽象类(部署)继承的类。该抽象类公开了挂钩,您可以在应用程序代码库的上下文中覆盖和实现您自己的任意部署代码。Deployment 类还提供了版本控制机制,并且该工具管理给定正在运行的应用程序的当前“部署版本”。然后,自定义 NAnt 任务将其与 NAnt 部署脚本粘合在一起,在适当的时间触发挂钩。
这似乎运作良好,并且确实达到了我的目标 - 但这是我的牛肉,并引出了我的第二个问题:2. 当然,我刚刚写的内容必须已经存在。如果是这样,你能指点我吗?3. 有没有人开始走这条路并深入了解这种方法的问题?
最后,如果存在类似的东西,但不在 .NET 平台上,请告诉我 - 因为我对移植已知解决方案比在我自己的解决方案上从零开始更感兴趣。
谢谢大家,非常感谢您的反馈!
.net - 您如何使用 aspnet_compiler 处理排除的文件?
我正在尝试使用 aspnet_compiler 将已经编译的项目从一个位置移动到另一个位置。我正在使用 Subversion 进行修订控制。
该过程基本上从 subversion 中获取所有代码,进行构建,然后调用 aspnet_compiler。
当我有一个排除的 ascx 文件时,我的问题就出现了。这个文件是最新代码的一部分,但是正常的编译编译器会忽略它,所以没有麻烦。然而,Aspnet_compiler 崩溃了,因为它找不到该特定控件的代码。
我不确定是否
- 我做对了;
- 有一种方法可以从 Subversion 获取正确的文件树
- 有一种更简单的方法;或者
- 这是意料之中的,我每次都需要删除排除的文件。
我会很感激任何帮助。
汤姆
visual-studio-2010 - 通过 web-deploy 发布发布版本时出现错误
我发生了一些奇怪的事情。我使用 web.config 转换文件,当尝试作为 web 部署发布到本地 iis 时,出现以下错误:
错误 1160 “ParameterizeTransformXml”任务意外失败。System.UriFormatException:无效的 URI:URI 为空。在 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind) 在 System.Uri..ctor(String uriString) 在 Microsoft.Web.Publishing.Tasks.ParameterizeTransformXml.Execute()
在 Microsoft.Build.BackEnd.TaskExecutionHost。 Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean & taskResult)
在我向项目中添加一些图像文件之前它确实有效,并且当转换文件基本上仍然相同时,它确实在调试模式下工作。
有没有人遇到过这种情况并知道可能是什么原因造成的?
这是在 Visual Studio 2010 和框架 4.0、Windows 7 下。
java - 将应用程序转换为小程序
我听说过很多人反对 Java Applets。我有一个为桌面编写的 java 应用程序。但是通过几行代码,我可以将我的应用程序作为 Applet 部署到 Web 上吗?我看不出他们有什么不好。谁能告诉我为什么简单地将我的应用程序转换为小程序是一个糟糕的部署想法?
asp.net-mvc - 如何创建安装文件来安装 MVC .net Web 应用程序?
我有 MVC2.0 Web 应用程序,我需要制作一个 exe 安装程序来在客户的服务器上部署应用程序和数据库。
VS2010 中是否有工具可以做到这一点,还是我必须使用第 3 方工具?
tomcat - Can some code run when we first deploy a WAR file?
Is there any method or API that I can use so that whenever I deploy a new WAR file, a part of code should execute or perhaps when Tomcat starts, the respective servlet should start or run some code continuously.