2016-04-20 1 views
1

Я довольно новичок в .net, и у меня была эта ошибка при попытке опубликовать мой сайт в файловой системе.Ошибка ASP.NET 5: глагол должен быть задан с помощью аргумента -verb. Количество ошибок = 1

Ошибка: аргумент '-dest' должен быть указан с помощью «sync». Эта ошибка появляется при попытке опубликовать в detination по умолчанию

Copying to output path C:\Users\Iulica'sPc\AppData\Local\Temp\PublishTemp\GpsTracking103 
Multiple commands defined. Defaulting to web. 
Using command 'web' as the entry point for web.config. 
Time elapsed 00:02:45.9471627 
Publishing with publish method [FileSystem] 
Publishing files to C:\Users\Iulica'sPc\Documents\Visual Studio 2015\Projects\GpsTracking\artifacts\bin\GpsTracking\Release\PublishOutput 
Executing command ["C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe" -source:contentPath='C:\Users\Iulica'sPc\AppData\Local\Temp\PublishTemp\GpsTracking103\' -dest:contentPath='C:\Users\Iulica'sPc\Documents\Visual Studio 2015\Projects\GpsTracking\artifacts\bin\GpsTracking\Release\PublishOutput' -verb:sync -enableRule:DoNotDeleteRule -retryAttempts:2 -disablerule:BackupRule] 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.DNX.Publishing.targets(386,5): Error : Error: A '-dest' argument must be specified with the 'sync' verb. 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.DNX.Publishing.targets(386,5): Error : Error count: 1. 

Я искал в течение нескольких часов для ответа, но ничего не решить мою проблему.

Пожалуйста, помогите!

ответ

1

Я думаю, это потому, что есть "в вашем имени пути (или имя пользователя на самом деле):

["C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe" -source:contentPath='C:\Users\Iulica'sPc\AppData\Local\Temp\PublishTemp\GpsTracking103\' -dest:contentPath='C:\Users\Iulica'sPc\Documents\Visual Studio 2015\Projects\GpsTracking\artifacts\bin\GpsTracking\Release\PublishOutput' -verb:sync -enableRule:DoNotDeleteRule -retryAttempts:2 -disablerule:BackupRule] 

Попробуйте развернуть в другую папку, как c:\projects\ объявление также путь источника может быть проблемой.

+0

Я пробовал также на лазурной, но все той же ошибке, ["C: \ Pr .... -source: IisApp = 'C: \ Users \ Iulica'sPc \ AppData \ Local \ Temp \ PublishTemp \ GpsTracking103 \ wwwroot '-dest: IisApp =' gpstracking2016 ', ComputerName =' https: //gpstracking2016.scm.azurewebsites.net/msdeploy.axd',UserName='$gpstracking2016',Password= '{PASSWORD-REMOVED-FROM-LOG}' , IncludeAcls = 'False', AuthType = 'Basic' -verb: sync -enableLink: contentLibExtension -retryAttempts: 2] C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.DNX .Publishing.targets (386,5): Ошибка: Ошибка: глагол должен быть указан с помощью аргумента -verb. –

+0

'IisApp = 'C: \ Users \ Iulica'sPc \ AppData \ Local \ Temp \ PublishTemp \ GpsTracking10 3 \ wwwroot'' Это никогда не сработает, потому что оно будет читать: 'IisApp = 'C: \ Users \ Iulica'' трейлинг-хаус - это ошибка. Вы должны изменить свой путь. – Ravenix

0

Проверьте Важные вещи, чтобы помнить здесь: https://technet.microsoft.com/en-us/library/dd569005(v=ws.10).aspx

Для того, чтобы операции синхронизации, чтобы правильно функционировать, файл Msdeploy.exe.configsettings должен быть одинаковым на компьютерах источника и назначения. Если вы добавите какие-либо правила или настраиваемые поставщики в файл Msdeploy.exe.configsettings, убедитесь, что этот файл конфигурации идентичен на исходном и конечном компьютерах перед выполнением синхронизации.

Смежные вопросы