【发布时间】:2012-01-20 16:50:50
【问题描述】:
在不久的将来,我可能必须支持 .NET 部署。我需要能够与正在开发这个应用程序的人交谈,并且能够评估他们是否对部署的最佳实践有一定的了解,或者我怀疑他们的流程是否很笨拙,他们只是在应付。
这对我来说是个问题,因为我是一名 Java 开发人员,而且我不会说 .NET。所以我不了解最佳实践应该是什么。
所以,从我可以理解的角度来看,我想知道部署 Java 和 Java EE Web 应用程序与部署 .NET 应用程序的相同点和不同点是什么?
当我将相当基本的 Java 应用程序部署到 Web 时,我通常有一个自动化流程,该流程从源代码管理中获取代码,运行 ANT 或 Maven 脚本以生成 .war 文件,将该文件放到 webapps 目录中,然后然后 Tomcat - 或其他一些应用程序服务器 - 扩展 .war 文件并使其运行。
.NET 中的等效过程是什么?常用的工具有哪些?创建的工件与 .war 文件的用途相似吗?有哪些常见但应该避免的不良做法?
【问题讨论】:
-
我没有这方面的经验,所以我不能真正推荐它,但我读过可以host an ASP.NET application with Apache。
标签: java .net deployment