
当您在 Visual Studio 中创建一个 Web 部署包时,Visual Studio 会创建一个可用于安装该包的 .cmd 文件。 此 .cmd 文件包含可安装该包的实际 Web Deploy命令。 Web Deploy命令长而复杂,提供此 .cmd 文件是为了使您更易于理解命令行安装语法。
在启动此 .cmd 文件之前,必须确保已正确设置目标服务器。 如果目标是远程服务器,则必须确保您具有与远程服务器的适当连接cmd标志,并具有远程服务器上的适当权限。 在启动此 .cmd 文件时,可将选项传递给此 .cmd 文件,而此文件会传递给 Web Deploy。
本主题说明用于调用此 .cmd 文件的语法。 它概述了调用此 .cmd 文件需满足的先决条件,还提供了指向其他资源的链接以便您获取更详细的安装信息。
本节概述了用于本地或远程安装包的选项,以及针对每个选项的服务器配置过程。 针对远程部署的服务器配置过程提供了一个概述,旨在帮助您决定最适合您的方案的方法。 这些过程中的每个过程均链接到 Microsoft IIS TechNet 网站上的一个主题,可在其中查找详细说明。
若要部署到您的开发计算机(可以执行此操作以进行测试),您只需了解描述如何配置计算机以进行进程内本地部署的过程。
若要部署到第三方托管公司或由其他人管理的目标服务器cmd标志,则托管公司或服务器管理员将指定需使用的方法。 在此情况下,可以跳过选项概述。 相反,您可以只了解该过程中指示针对要使用的方法的开发计算机要求的部分。
有下列安装方法可供使用:
有关如何选择适合您方案的选项的更多信息,请参见 Microsoft TechNet 网站上的“使用 Web 远程部署”。
本节其余部分包含了一些过程,这些过程概述了如何为每个包安装方法配置服务器。
下面的过程描述如何为进程内本地包安装设置服务器。

有关如何安装 IIS 的信息,.NET Framework,并且 Web Deploy 通过使用 Web 平台安装程序,请参见 Microsoft Web 平台安装程序 2.0 在 Microsoft 网站上。
下面的过程概述如何设置源计算机和目标计算机,以便您能使用 Web 管理服务 (WMSvc) 和 Web 部署处理程序来安装部署包。 有关更多信息和更详细的说明,请参见 Configuring the Web Deployment Handler 在 Microsoft TechNet 网站上或 Configure the Web Deployment Handler 在 IIS 上。 net 网站。
请确保运行 deploy.cmd 文件的计算机上已安装以下软件:
请确保目标服务器已安装以下软件:
有关如何安装 IIS 的信息,.NET Framework,并且 Web Deploy 通过使用 Web 平台安装程序,请参见 Microsoft Web 平台安装程序 2.0 在 Microsoft 网站上。
在目标服务器上,按照以下步骤执行操作来配置 Web 管理服务 (WMSvc):
添加管理服务角色服务。
启用远程连接。
创建一个用于安装包的用户帐户。
为该用户帐户添加委托规则。

在目标计算机上,请确保将包安装到的 IIS 网站的应用程序池设置为该包所需的 .NET Framework 版本。 (如果该包指定的是 Web 应用程序名称而非网站名称,则该包将安装在默认网站中。)
下面的过程概述如何设置源计算机和目标计算机,以便您能使用 Web 部署代理服务 (MSDepSvc) 以远程方式安装包。 有关更多信息,请参见“Web 部署远程服务” 在 Microsoft TechNet 网站上。
请确保运行 deploy.cmd 文件的服务器上已安装以下软件:
请确保目标服务器已安装以下软件:
有关如何使用Web 平台安装程序安装 IIS 的信息,.NET Framework,并且 Web Deploy 通过使用 Web 平台安装程序,请参见 Microsoft Web 平台安装程序 2.0 在 Microsoft 网站上。
在目标服务器上,请确保已配置并启动 MSDepSvc 服务。
在目标服务器上,将防火墙配置为允许通过端口 80 的 HTTP 通信。
在目标计算机上,请确保将包安装到的 IIS 网站的应用程序池设置为该包所需的 .NET Framework 版本。 (如果该包指定的是 Web 应用程序名称而非网站名称,则该包将安装在默认网站中。)
下面的过程概述如何设置源计算机和目标计算机,以便使用 Web DeploytempAgent 提供程序设置进行远程安装。 有关更多信息,请参见“Web 按需部署” 在 Microsoft TechNet 网站上。
请确保源计算机已安装以下软件:

请确保目标服务器已安装以下软件:
有关如何安装 IIS 的信息,.NET Framework,并且通过使用 Web 平台安装程序,请参见在 Microsoft 网站上。
在目标服务器上,将防火墙配置为允许:
在目标服务器上,请确保正在运行 Windows Management Instrumentation (WMI) 服务。
在目标服务器上,请确保有一个可将临时 Web Deploy程序文件复制到其中的共享文件夹。
在目标服务器上,请确保尚未安装 Web 部署代理服务 (MSDepSvc)。 如果已安装该服务,则它会影响部署过程。
请确保执行部署命令文件时使用的凭据来自在远程服务器上作为本地管理员的用户帐户。
在目标计算机上,请确保将包安装到的 IIS 网站的应用程序池设置为该包所需的 .NET Framework 版本。 (如果该包指定的是 Web 应用程序名称而非网站名称,则该包将安装在默认网站中。)
建议您先在试用模式下运行 Web Deploy以验证部署是否按预期进行。 这样,如果发生任何异常情况,您便能在执行实际部署之前做出相应的更改。 下面的过程描述如何为一些典型方案执行命令文件。
1、文件档案管理类:有孔文件夹、无孔文件夹、报告夹、板夹、分类文件夹、挂劳夹、电脑夹、票据夹、档案盒、资料册、档案袋、文件套、名片盒/册、cd包/册、公事包、拉链袋、卡片袋、文件柜、资料架、文件篮、书立、相册、图纸夹。三、文具系列1、资料收纳用品:文件柜、文件栏、文具盒、文件夹/挂捞夹、文件包/套/袋、文件篮/文件框/文件盘、桌上文件柜(架)、档案袋/档案盒、资料册、票据夹、便笺盒/卡片盒、文稿架/夹、抽杆夹、cd包/cd盒、相册/影集、笔架/笔筒/笔袋、名片盒/名片册、强力夹、多孔膜(袋) 、单页夹、报告夹、分页索引纸、拉链袋/钮扣袋、钥匙箱等。3、修改pe系统桌面背景:任何非pe内核的文件都需要先在“添加文件(夹)”里添加(提示:“添加驱动”针对软件所用驱动必须放入驱动目录的情况),所以先通过“添加文件(夹)”添加jpg后缀名或bmp后缀名的背景图片文件,然后通过系统设置选择该图片文件作为pe桌面背景即可,独品集成的pe定制数据的pe定制任务第四、五项就是pe桌面设置的。

如果使用的是 tempAgent 提供程序设置,则此文件夹可位于远程计算机上。 否则,此文件夹必须位于您打算在其上运行命令文件的计算机上。
若要自定义 SetParameters.xml 文件中包含的任何参数的值,请编辑该文件以更改这些值。
例如,您可以使用同一个包,以便先安装到一个临时服务器,然后在安装到生产服务器。 如果是这样,所有这些安装的连接字符串值可能必须各不相同。
执行命令文件,指定 t 标志(试用模式)和适合您方案的可选标志。
以下是一些典型方案以及适合这些方案的可选标志。
备注
若要查看支持的可选标志的列表,请在命令提示符下输入 .cmd 文件名,其后不跟任何标志。如果打开此 .cmd 文件,您可能会看到其他标志。帮助文本中未显示的任何标志和本主题未描述的任何标志都不受支持,不应使用这些标志。
备注
如果将未包含在活动代码页中的字符用于目标服务器名称、用户名或密码,则此 .cmd 文件可能会失败。
检查由试用模式部署生成的日志,进行所需的任何更改,然后使用 t 标志重新运行命令文件。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-108775-1.html
不过如果美国不是没完没了地纠缠