【问题标题】:Using Manifest gives an error 'parameter is not recognized' from MSDeploy.exe使用 Manifest 从 MSDeploy.exe 给出错误“参数无法识别”
【发布时间】:2014-03-05 18:32:17
【问题描述】:

对于 ASP.NET 项目,MSBuild 在 E:\tmp 中提供了一些文件,例如:

  • TestProjectA.deploy.cmd
  • TestProjectA.SetParameters.xml
  • TestProjectA.SourceManifest.xml
  • TestProjectA.zip

从 Windows 7 部署到 Windows Server 2008 R2 (IIS 7)

执行命令给出以下错误信息:

命令

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy.exe -verb:sync -source:manifest="E:\tmp\TestProjectA.SourceManifest.xml" -dest:auto -declareParamFile="E:\tmp\TestProjectA.SetParameters.xml"

错误信息

Error: The declared parameter 'IIS Web Application Name' is not recognized. E:\tmp\TestProjectA.SetParameters.xml
Error count: 1.

TestProjectA.SetParameters.xml 文件包含:

<?xml version="1.0" encoding="utf-8"?>
  <parameters>
     <setParameter name="IIS Web Application Name" value="Default Web Site/TestProjectA_deploy" />
     <setParameter name="DefaultConnection-Web.config Connection String" value="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-TestProjectA-20140131141721;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-TestProjectA-20140131141721.mdf" />
  </parameters> 

在 IIS TestProjectA_deploy App 下存在Default Web Site

有什么办法解决吗?

【问题讨论】:

  • 通过以下命令解决……配置IIS Here ....AND... C:\Program Files\IIS\Microsoft Web Deploy V3&gt; msdeploy.exe -verb:sync -source:package='E:\Test-MsDeploy\Package\TestProjectA.zip' -dest:auto,wmsvc='https://{IP}:8172/msdeploy.axd?site=Default%20Web%20Site',user‌​Name='******',password='******',includeAcls='False' -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile="E:\Test-MsDeploy\Package\TestProjectA.SetParameters.xml" -allowUntrusted
  • 鼓励您在这里回答自己的问题!发表您的评论作为答案,以便将来对其他人有所帮助。

标签: asp.net iis-7 msbuild msdeploy


【解决方案1】:

在使用 cmd 行时遇到类似问题 -setParam:'IIS Web 应用程序名称'='默认网站/'

导致“错误:无法识别的参数 'IIS Web Application Name=Default Web Site/'”

我需要做的是删除 -setParam(它会产生与 authenticationaiton 和 contentPath 相关的错误),然后将 -dest:auto 更改为 -dest:contentPath='Default Web Site'

【讨论】:

    猜你喜欢
    • 2023-03-28
    • 2021-03-27
    • 2022-01-01
    • 1970-01-01
    • 2018-10-07
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多