如何将“Web部署包”部署到我的实时服务器

时间:2015-03-23 14:22:13

标签: asp.net asp.net-mvc iis deployment

我在IIS 7中部署了一个ASP.NET MVC Web应用程序。我通过执行以下步骤完成了第一次部署:

  • 在Visual Studio中,右键单击项目。
  • 发布>>发布方法>> Web部署包
  • 然后使用IIS的Web部署工具,我成功地将Web部署包部署到我的服务器。

现在我对VS内部的项目进行了很多更改。我需要对我的系统进行新的部署。现在我从VS创建一个新的Web部署包,它创建了一个包含以下5个组件的文件夹:

.deploy
.deploy-readme
.setParameters
.SourceManifest
.zip

现在在Web部署.zip文件中,我找到了以下文件夹:

Model
Content
View
Script
Bin

所以我的问题是;如果我只是复制.zip文件夹中的Web部署文件,包括以下文件夹;模型+内容+查看+脚本+ bin,然后我将它们粘贴到我的服务器下面的以下位置C:\inetpub\wwwroot它是否会执行部署我的更改所需的步骤?

1 个答案:

答案 0 :(得分:1)

是的,您可以手动复制和粘贴require文件。但是,为什么要在设计和测试工具时自动执行此操作。考虑到需要许多文件(隐藏的依赖项,您可能需要配置文件转换等),这种手动方法会让您头疼。

您选择Web部署包的原因是什么?

您可以改用Web Deploy。它支持单击部署到任何具有出色配置文件转换支持的环境。更多详情here

自从上一年以来,我在我目前的集成和beta环境项目中成功使用它。