Webジョブ「WebJob1」を使用したWebアプリケーション「WebApplication2」(Azure API)があります。クラウドにパッケージをデプロイするために、Webジョブと共にアプリケーションをzipファイルにパッケージしたいと思います。私がビジュアルスタジオ(Publish - > web deploy package)を使って行うと、魅力的なように機能します。私はこのエラーを取得しています(オートメーション目的のために)MSBuildのを経由して、それをやろうとしているときしかし: コマンド:Webジョブを使用してazure webアプリケーションをコンパイルしてパッケージ化する際に「パスの不正な文字」エラーが発生しました
C:\Program Files (x86)\MSBuild\14.0\Bin>MSBuild.exe "C:\Users\levs\Documents\Visual Studio 2015\Projects\WebApplication2\WebApplication2\WebApplication2.csproj" /p:OutputPath="C:\Users\levs\Documents\webPublish\MSBuildOutputPath" /p:DeployOnBuild=true /p:PackageLocation=C:\Users\levs\Documents\webPublish\test.zip /verbosity:m
出力を:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(2606,5): error : Copying file C:\Users\levs\Documents\webPublish\MSBuildOutputPath**\*.* to obj\Debug\Package \PackageTmp\app_data\jobs\continuous\WebJob1\*.* failed. Illegal characters in path. [C:\Users\levs\Documents\Visual Studio 2015\Projects\WebApplication2\WebApplication2\WebApplication2.csproj]
あなたはどのような任意のアイデアを持っていますか私は間違っている?
ところで、MSBuildとは別に、各プロジェクト(アプリケーションとWebジョブ)のコンパイルが動作します。
MSBuildのバージョン:マイクロソフト(R)ビルド・エンジンのバージョン14.0.25420.1
"D:\ src"のようなダイレクトフォルダの場所にソースコードを移動しようとしましたが、この文字数に問題があります。これは正確ではありません。しかし、これを試すことができます。 – Aravind
'MSBuildOutputPath **'がmsbuildによって解釈されないため、コマンドに 'MSBuildOutputPath'の後にスラッシュを追加してください。 'MSBuildOutputPath \ ** 'でなければなりません – Troopers
すでに両方の提案を試してみましたが、成功しませんでした –