Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将包含虚拟目录的应用程序发布到Azure应用程序服务_Azure_Azure Web App Service_Msdeploy - Fatal编程技术网

将包含虚拟目录的应用程序发布到Azure应用程序服务

将包含虚拟目录的应用程序发布到Azure应用程序服务,azure,azure-web-app-service,msdeploy,Azure,Azure Web App Service,Msdeploy,我有一个应用程序的结构如下: app\ <-- not exposed through IIS -> Config\ <-- Contains config for IIS application -> Shared\ <-- Contains binaries for IIS application -> Transform\ <-- Config, etc -> Web\ <--- IIS application directo

我有一个应用程序的结构如下:

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

app\Config\Shared\Transform\Web\我最终得到了两个应用程序:一个用于
app/
,另一个用于
app/Web/
。发布到
app/
现在可以工作了,尽管我可以发誓,当我第一次尝试它时,它会产生意想不到的后果。这是我的msdeploy命令,其中一个很好的部分来自David Ebbo的命令:


除了web\文件夹之外,还有类库?,而您的web应用程序位于web\中。您能给我更多关于该结构的详细信息吗?是“应用程序”是一个webapp,“web”也是一个webapp。如果是这样的话,为什么不发布两次,以便清楚地指定哪个虚拟目录是正确的。@不应该通过IIS公开应用程序。我更新了我的问题以防有用。
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