Create Web Deployment Package

To configure settings on the Connection tab

  1. In the Publish method drop-down list, select Web Deploy Package.

  2. In the Package location box, enter the path to where you want the package to be created, including the .zip file name; for example, c:\temp\<projectname>.zip.
    As an alternative, you can click the ellipsis to open aSelect Package Location dialog box.

    When you select a folder in the Select Package Location dialog box, the package name is set to <projectname>.zip by
    default.

  3. In the Site/application box enter the name of the IIS site and application that you intend to install the package to. This value can be overridden when you install the package.

    If you enter an application name without an IIS web site name, the package is installed in the Default Web Site location (unless you override this value when you install the package).

    If the project that you are deploying is an IIS web project, do not specify the same web site and application name as the project's web site. If you do, some of the project files might be overwritten during deployment.

  4. Click Next.

To configure the Package section of the Settings tab

  1. In the Package section of the Settings tab, choose the build configuration to deploy.

    You normally deploy a Release build. A Debug build is less efficient and less secure and is typically selected only when you are deploying to a test environment and you want to debug in that environment.

    (For the other publish methods there is also a Remove additional files at destination check box on the Settings tab. You specify this option when you install
    the package, not when you create it. Therefore, the check box is absent from this tab when you select Web Deploy Package as the publish method.)

  2. Configure database settings by using the information in the Configuring Databases in the Settings Tab section in How
    to: Deploy a Web Project Using One-Click Publish in Visual Studio
    .

After you configure the Settings tab, click Publish to create the package at the path you specified on the Connection tab.
(The wizard advances to the Preview tab if you click Next on the Settings tab, but previews are not provided
for deployment packages.)

The Output window reports successful package creation.

Install the package

In order to install a package, Web Deploy must be installed on the destination server. In addition, the version of Web Deploy on the destination server must be compatible with the version on the development computer. (By default, Web Deploy is installed on
the development computer when you install Visual Studio.) For information about how to install IIS 7 and Web Deploy by using the Web Platform Installer, seeMicrosoft
Web Platform Installer
 on the Microsoft Web site. For information about how to install IIS 7 and Web Deploy individually, see IIS
7 Installation and Deployment
 and Web Deployment Tool Installation on the Microsoft TechNet Web site.

You can install a package in the following ways:

  • Use IIS Manager.

    IIS 7 must be installed on the destination server, and the package must be created as a .zip file. For more information, see Import
    a Package through IIS Manager
     on the IIS.net Web site.

  • Use the <projectname>.deploy.cmd file that Visual Studio creates with the package.

    This file lets you use a simplified command-line syntax to create the much longer and more complex Web Deploy commands that install the package. For more information, see How
    to: Install a Deployment Package Using the deploy.cmd File Created by Visual Studio
    .

  • Use Web Deploy commands directly from the command line or by executing PowerShell commands.

    For more information about Web Deploy, see Web Deployment
    Tool
     on the TechNet web site and Web Deploy on the IIS.net web site.

最新文章

  1. windows bat批处理语法简析
  2. javascript 模式(2)——单例模式
  3. guava学习--Objects
  4. 将外卖O2O广告一棍子打成竞价排名,秤把平了吗?
  5. Eclipse下如何导入jar包【转载】
  6. SRM589
  7. Orace数据库锁表的处理与总结&lt;摘抄与总结二&gt;
  8. nodejs+chromium 创建桌面应用程序
  9. javascript无缝流畅动画轮播,终于让我给搞出来了。
  10. 关于自定义UICollectionViewLayout的一点个人理解&lt;一&gt;
  11. hibernate 多对多 最佳实践
  12. canvas绘制贝塞尔曲线
  13. RHEL7对比RHEL6的主要变化
  14. SpringSecurity 登录 - 以及Md5加密
  15. Android开发中碰到的一个ANR问题。
  16. 【Swift 4.2】uuid 取 hashCode(与 Java/Go/Kotlin 一致)
  17. XSS-HTML&amp;javaSkcript&amp;CSS&amp;jQuery&amp;ajax
  18. 开源自己写的Library到github,让别人或自己的项目依赖
  19. DevExpressXtraReport—制作雷达图
  20. dp暑假专题 训练记录

热门文章

  1. 一些简单的PGSQL 操作
  2. AngularJs + Web API 页面开发(一)
  3. 给div设置background-color: rgba(0, 0, 0, 0.2)属性,并加了css3动画--opacity动画淡出动画,之后div子元素的字体会抖一下
  4. android:digits属性
  5. 40多个纯CSS绘制的图形
  6. spark 运行问题记录
  7. Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005.
  8. Sanarus Medical --国外一家研究乳腺癌治疗的科技公司
  9. css总集
  10. 《笨办法学C》笔记之基础语法