對於ASP.NET項目的MSBuild給在電子商務的一些文件:\ tmp目錄,如:使用清單給出了MSDeploy.exe '參數無法識別' 錯誤
- 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
應用Default Web Site
下存在。
有沒有解決它的想法?
通過以下命令解決...... 配置IIS [Here](http://www.iis .net/learn/publish/using-web-deploy/configure-the-web-deployment-handler) .... AND ... C:\ Program Files \ IIS \ Microsoft Web Deploy V3> msdeploy.exe -verb:sync -source:package ='E:\ Test-MsDeploy \ Package \ TestProjectA.zip'-dest:auto,wmsvc ='https:// {IP}:8172/msdeploy.axd?site = Default%20Web %20 Site',user name ='******',password ='******',includeAcls ='False'-disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile =「E :\ Test-MsDeploy \ Package \ TestProjectA.SetParameters.xml「-allowUntrusted' –
鼓勵在這裏回答你自己的問題!將您的評論發佈爲答案,以便將來幫助其他人。 –