2017-11-16 1 views
1

私は、azure Webアプリケーションにデプロイするためのmsdeployパッケージの作成に関連する問題があります。 私はmsdeploy -verb:sync -source:contentPath="C:\inetpub\wwwroot\<SiteName>" -dest:package=test.zipを実行し、パッケージを調査した結果、フォルダの完全な階層が含まれていることがわかりました。たとえば、\Content\C_C\inetpub\wwwroot\<SiteName>\です。このパッケージをazureにデプロイしようとすると、そのようなアクセス権がないため例外が発生します。 質問:コンテンツフォルダからパスを削除すると、アーカイブは\Content\<SiteName>のように見えますか?調査の一日を過ごした後、私はこれを行う方法を見つけ出すコンテンツフォルダに絶対パスのないmsdeployパッケージを作成する方法はありますか?

答えて

0

$msDeployPackageCommand = "$MsDeployExePath -source:iisApp=$PathToApplication -dest:package=$ZipCreationPath -verb:sync -enableLink:contentLibExtension -replace:match=$ReplacePathToApplication,replace=$replaceWith -retryAttempts:2 -disablerule:BackupRule -declareParam:name='PackageManagementService',kind='ProviderPath',scope='IisApp',match=$ReplacePathToApplication,defaultValue=$replaceWith";

これが正常に動作します。

関連する問題