无法加载文件或程序集' Microsoft.Web.Deployment,Version = 9.0.0.0

时间:2014-03-31 06:00:37

标签: .net webdeploy

我有VS 2013 Ultimate。我的远程服务器是IIS 7.5并启用了远程部署。我已通过Web Platform Installer 4.6安装了Web Deploy Tool 2.1并成功安装。

当我尝试在发布工具上验证从本地计算机到远程服务器的连接时,出现以下错误: "无法加载文件或程序集' Microsoft.Web.Deployment,Version = 9.0.0.0,Culture = Neutral,PubliKeyToken = 31bf3856ad364e35或其中一个依赖项。系统找不到指定的文件。"

我了解我的计算机缺少Microsoft.Web.Deployment.dll。我安装了Web Deployment Tool来安装这个程序集。但这并没有解决问题。程序集不会反映在我的可用程序集列表中,以作为参考添加到我的项目中。

其他主题已经回答了同样的问题。但那些并没有解决我的问题。

有任何想法解决这个问题吗?

此致 苏拉杰

2 个答案:

答案 0 :(得分:7)

Web Deloy 3.5解决您可以从Web Deploy下载的问题 3.5,来自http://www.iis.net/downloads/microsoft/web-deploy
在VS 2013中关闭并重新加载项目。
尝试在连接选项卡上验证 发布您的网站。

答案 1 :(得分:1)

在2020年,我像这样解决了这个问题:

  1. 转到VS中的引用
  2. 右键单击,然后添加引用
  3. 浏览到“ C:\ Program Files \ IIS \ Microsoft Web Deploy”()(应该已经安装,如果没有安装,请从this link下载并安装。)
  4. 选择“ Microsoft.Web.Deployment.dll”并将其添加到项目中
  5. 别忘了重新启动,清理和重建项目