ASP.NET 5错误:必须使用-verb参数指定动词。错误计数= 1

时间:2016-04-20 13:33:38

标签: asp.net asp.net5

我对.net很新,我在尝试将我的网站发布到文件系统时遇到了这个错误。

错误:必须使用'sync'动词指定'-dest'参数。当我尝试在默认排序

中发布时会显示此错误
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.

我已经搜索了几个小时的答案,但没有解决我的问题。

请帮忙!

2 个答案:

答案 0 :(得分: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\广告之类的其他文件夹,也可能是问题源路径。

答案 1 :(得分:0)

在此处查看要记住的重要事项:https://technet.microsoft.com/en-us/library/dd569005(v=ws.10).aspx

为了使同步操作正常运行,源计算机和目标计算机上的Msdeploy.exe.configsettings文件必须相同。如果向Msdeploy.exe.configsettings文件添加任何规则或自定义提供程序,请确保在执行同步之前,源计算机和目标计算机上的此配置文件相同。