我们已经创建了一个示例Asp.net Core应用程序。当我们尝试将应用程序发布到Azure时,我们遇到了以下异常。
Web部署任务失败。 ('Microsoft.Web.Deployment.DeploymentManager'的类型初始值设定项引发了异常。)
我们已尝试在某些博客中发布一些解决方案,但没有解决问题。
答案 0 :(得分:1)
以下是您可以尝试的一些方法:
1.在以下指向问题程序集的路径下查找注册表中的密钥并将其删除:
HKLM\Software\Microsoft\IIS Extensions\msdeploy\3\extensibility
HKLM\Software\Wow6432Node\Microsoft\IIS Extensions\msdeploy\3\extensibility
问题注册表项由SQL安装。
2.重新安装Web Deploy 3.5。
3.卸载dbsqlpackage
提供程序。这个包不再支持。
4.重新启动Visual Studio并重建项目。
有关详细信息,请参阅此thread。
答案 1 :(得分:0)
听起来您正在尝试创建Web作业并将其发布到Azure中的App Service。为此,您必须在visual studio中创建Azure WebJob项目类型。要在VS中获取此项目类型,您必须安装它或使用nuget下载它。
答案 2 :(得分:0)
安装“ Web Deploy 3.5”扩展程序可以帮助我解决此问题。