Опубликовать приложение, содержащее виртуальный каталог, в службу приложений Azure. - PullRequest
0 голосов
/ 17 мая 2018

У меня есть приложение, которое структурировано так:

app\ <-- not exposed through IIS
 -> Config\ <-- Contains config for IIS application
 -> Shared\ <-- Contains binaries for IIS application
 -> Transform\ <-- Config, etc
 -> Web\  <--- IIS application directory

Я не хочу перестраивать всю вещь так, чтобы все, что находится за пределами Web \, содержалось в ней и на нее ссылались таким образом.Тем не менее, я не могу заставить Visual Studio публиковать в своей службе приложений таким образом, что Web \ является каталогом приложений IIS, а все остальное публикуется над ним.

Я пробовал много разных способовустановить виртуальные приложения и каталоги для службы приложений, но ни одна из них не работает.Как я могу опубликовать в родительский каталог каталога приложений IIS?

1 Ответ

0 голосов
/ 13 июня 2018

Я получил два приложения: одно для app/ и одно для app/Web/. Публикация на app/ теперь работает, хотя я мог поклясться, что она произвела непредвиденные последствия, когда я впервые попробовал. Вот моя команда msdeploy, большая часть которой пришла из blog Дэвида Эббо:

C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe -verb:sync -source:contentPath="$projectDir\Package" -dest:contentPath="Default Web Site",computerName="https://myAppName.scm.azurewebsites.net:443/msdeploy.axd?site=Default Web Site",userName=$user,password=$password.Trim(),AuthType=Basic
...