Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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
是否可以将asp.net 2012 web应用程序发布到azure?_Asp.net_Azure - Fatal编程技术网

是否可以将asp.net 2012 web应用程序发布到azure?

是否可以将asp.net 2012 web应用程序发布到azure?,asp.net,azure,Asp.net,Azure,我试图将web应用从asp.net 2012发布到azure,但出现错误“错误1包/发布任务Microsoft.web.Publishing.Tasks.CreateProviderList未能加载web部署程序集。此计算机上未正确安装Microsoft web部署。建议使用Microsoft web部署v3或更高版本。” 我尝试安装它,但存在相同的错误。当然,Azure应用程序服务可以像IIS容器一样使用。 如果VisualStudio无法发布,您可以通过FTP或使用GIT存储库中的自动部署来

我试图将web应用从asp.net 2012发布到azure,但出现错误“错误1包/发布任务Microsoft.web.Publishing.Tasks.CreateProviderList未能加载web部署程序集。此计算机上未正确安装Microsoft web部署。建议使用Microsoft web部署v3或更高版本。”
我尝试安装它,但存在相同的错误。

当然,Azure应用程序服务可以像IIS容器一样使用。 如果VisualStudio无法发布,您可以通过FTP或使用GIT存储库中的自动部署来上载应用程序


部署应用程序后,Azure将读取Web.config文件,以便您可以在那里设置应用程序环境。

您已安装Microsoft Web Deploy v3,您可以尝试直接运行MSDeploy.exe命令将Web应用程序(Web部署包)部署到Azure应用程序服务Web app。下面的命令对我来说很好,请参考它

MSDeploy.exe
  -source:package="C:\testapp\WebApplication1.zip"
  -dest:auto,
        computerName="https://{my_app_name}.scm.azurewebsites.net/MSDeploy.axd?site={my_app_name}",
        username="{user_name}",
        password="{password}",
        authtype="Basic",
        includeAcls="False"
  -verb:sync
  -disableLink:AppPoolExtension
  -disableLink:ContentExtension
  -disableLink:CertificateExtension
  -setParamFile:"C:\testapp\WebApplication1.SetParameters.xml"
  -allowUntrusted
注:

  • 您可以从上的发布配置文件获取
    用户名
    密码
    Azure门户
  • 有关使用MSDeploy.exe部署web应用程序的更多信息,请参阅

有更新吗?您现在能够将web应用程序(web部署包)部署到Azure应用程序服务吗?