Microsoft.Web.Deployment.DeploymentManager 的类型初始化程序引发异常

Posted

技术标签:

【中文标题】Microsoft.Web.Deployment.DeploymentManager 的类型初始化程序引发异常【英文标题】:The Type initializer for Microsoft.Web.Deployment.DeploymentManager threw an exception 【发布时间】:2016-03-14 02:39:56 【问题描述】:

有人对此有解决方案吗?我正在尝试使用 Visual Studio 2015 部署 Azure Webjob,每当我尝试验证与服务器的连接时,它都会不断抛出此错误。

我在这篇文章的第一个答案中尝试了解决方案,但我没有在注册表中列出这些注册表项

Web deployment task failed. (The type initializer for 'Microsoft.Web.Deployment.DeploymentManager' threw an exception.)

我还尝试使用 nugget 将 Web Deploy 扩展安装到项目中。没有区别。

【问题讨论】:

您是否在您提到的那篇文章中尝试过其他答案?有人说重启VS并重建项目解决了这个问题,你可以试试。该错误消息非常笼统,并没有提供太多有用的信息来定位根本原因。 @forester123 是的,我也这样做了,我目前正在尝试在 VS 上进行修复安装,希望对您有所帮助 Web deployment task failed. (The type initializer for 'Microsoft.Web.Deployment.DeploymentManager' threw an exception.)的可能重复 【参考方案1】:

如果修复不起作用,您也可以尝试安装最新版本 (3.6) 的 WebDeploy。

https://www.microsoft.com/en-us/download/details.aspx?id=43717

如果您从带有debug 标志的命令行运行 MSDeploy,您可能会获得更多错误详细信息。

【讨论】:

以上是关于Microsoft.Web.Deployment.DeploymentManager 的类型初始化程序引发异常的主要内容,如果未能解决你的问题,请参考以下文章

将 Web 应用程序发布到 Azure 期间出现异常

网站发布问题