Web Deploy包在执行时会抛出ERROR_SITE_DOES_NOT_EXIST

时间:2017-05-11 06:25:17

标签: azure azure-web-sites web-deployment azure-web-app-service microsoft-web-deploy

从aspnet解决方案创建WDP后,[project name].deploy.cmd文件在执行时会返回此错误:

Error Code: ERROR_SITE_DOES_NOT_EXIST More Information: Site 'freedomstoreusa.azurewebsites.net' does not exist. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_SITE_DOES_NOT_EXIST. Error count: 1.

我的目标是将软件包部署到此站点,就像它从visual studio 2017发布到azure一样。是什么导致了这个问题,什么可以解决它以及包装和部署网站有哪些替代方案?

以下是包向导中的设置: enter image description here

2 个答案:

答案 0 :(得分:1)

  

什么可以解决它以及包装和部署网站有哪些替代方案?

我构建并打包Web应用程序项目,并use MSDeploy.exe部署Web应用程序,这对我来说很好。

命令:

enter image description here

TestSite.SetParameters.xml

<?xml version="1.0" encoding="utf-8"?>
<parameters>
  <setParameter name="IIS Web Application Name" value="{app name}" />
</parameters>

答案 1 :(得分:1)

我来到这里时遇到了同样的问题,但是问题中的图像和费瀚的答案解决了我的问题,我创建的是文件系统软件包而不是Web Deploy软件包,它将创建App.SetParameters.xml和App.zip在选定的文件夹中,它还会询问应用程序名称,然后您可以使用该自动生成的文件作为参数-setParamFile: