将Web应用程序发布到Azure时的例外情况

时间:2018-05-23 12:43:15

标签: azure asp.net-core azure-web-app-service

我们已经创建了一个示例Asp.net Core应用程序。当我们尝试将应用程序发布到Azure时,我们遇到了以下异常。

Web部署任务失败。 ('Microsoft.Web.Deployment.DeploymentManager'的类型初始值设定项引发了异常。)

我们已尝试在某些博客中发布一些解决方案,但没有解决问题。

3 个答案:

答案 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”扩展程序可以帮助我解决此问题。

https://www.iis.net/downloads/microsoft/web-deploy