【发布时间】:2016-10-19 13:19:58
【问题描述】:
我今年换了工作,因此我从 Java 切换到 C#。在这两个工作中,我都在一个大型应用程序上工作/工作,该应用程序部署到服务器并公开各种 Web 服务。
使用 Java 作业,ant 构建过程创建了一个 .ear 文件,其中包含一个 .war 文件和其他对象。这个 .ear 文件是通过将其复制到 JBoss/tomcat 服务器内的目录中来部署的。我非常了解这个过程。
使用 C# 作业,我在 Visual Studio 中按下绿色三角形“播放”按钮,应用程序被编译并以某种方式部署到 IIS,然后 Visual Studio 启动指向应用程序 URL 的 Web 浏览器。我不完全理解在这个过程中发生了什么。我们有一个构建服务器,它可以创建输出到生产服务器的生产构建,但我不明白 a) 构建过程产生了哪些工件,以及 b) 这些构建工件是如何部署到 IIS 的。
我想充分了解该流程,以手动推动构建和部署、重新自动化流程,以及解决和修改我们现有的构建和部署流程。我可以使用 msbuild 驱动构建,但这会产生什么,我如何将它部署到另一台机器的 IIS 安装上?
【问题讨论】:
-
@tym32167 我已经阅读了该内容,但没有看到我提出的问题的答案。
-
啊哈,我明白了你的问题我理解错了,我很抱歉。
标签: c# iis deployment