是否可以将asp.net 2012 web应用程序发布到azure?
我试图将web应用从asp.net 2012发布到azure,但出现错误“错误1包/发布任务Microsoft.web.Publishing.Tasks.CreateProviderList未能加载web部署程序集。此计算机上未正确安装Microsoft web部署。建议使用Microsoft web部署v3或更高版本。”是否可以将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存储库中的自动部署来
我尝试安装它,但存在相同的错误。当然,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应用程序的更多信息,请参阅