簡體   English   中英

發布到Azure失敗,出現“無法識別的鏈接擴展名'contentLibExtension'”錯誤

[英]Publish to Azure fails with “ Unrecognized link extension 'contentLibExtension'” Error

我試圖使用Visual Studio 2015 CTP將ASP.NET MVC 6應用程序發布到Azure。 並得到以下錯誤

Publishing with publish method [MSDeploy] Calling msdeploy with the command: ["C:\\Program Files (x86)\\IIS\\Microsoft Web Deploy\\msdeploy.exe" -source:IisApp='C:\\Users\\*****\\AppData\\Local\\Temp\\AspNetPublish\\NgCalendar-28\\wwwroot' -dest:IisApp='ngcalendar',ComputerName='https://ngcalendar.scm.azurewebsites.net/msdeploy.axd',UserName='$ngcalendar',Password='{PASSWORD-REMOVED-FROM-LOG}',IncludeAcls='False',AuthType='Basic' -verb:sync -enableLink:contentLibExtension -enableRule:DoNotDeleteRule -retryAttempts:2 ] INVOKEPOWERSHELL(0,0): Error : Unrecognized link extension 'contentLibExtension'. INVOKEPOWERSHELL(0,0): Error count: 1.

不知道它來自何處以及如何調整它。

嘗試在發布設置中取消選中"Publish using PowerShell script"復選框

在此輸入圖像描述

它對我有用

我有同樣的錯誤。 在我的情況下,問題是“msdeploy.exe”的舊版本。

經過一番搜索后,我在文件夾“C:\\ Program Files(x86)\\ IIS \\ Microsoft Web Deploy \\ msdeploy.exe”中找到一個“msdeploy.exe”,導致問題,另一個文件夾“C:\\ Program Files” (x86)\\ IIS \\ Microsoft Web Deploy V3 \\ msdeploy.exe“。

由於我不知道如何將Visual Studio中的路徑更改為較新版本,因此我只保存舊文件夾並將新文件夾的完整內容復制到舊文件夾中。

在此之后一切都為我工作,我能夠發布到Azure :)希望這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM