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 的类型初始化程序引发异常的主要内容,如果未能解决你的问题,请参考以下文章