【发布时间】:2014-03-31 06:00:36
【问题描述】:
我有 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 部署工具来安装这个程序集。但这并不能解决问题。该程序集未反映在我的可用程序集列表中,以作为参考添加到我的项目中。
相同的问题已在其他帖子中得到解答。但这些并没有解决我的问题。
有解决这个问题的办法吗?
问候, 苏拉杰
【问题讨论】:
-
我遇到了完全相同的问题。你有没有找到解决这个问题的方法?
-
我卸载了 VS 2013 和 Web Deploy 并重新安装了 Web Deploy 2。这解决了问题。奇怪但有效。
-
这就是发生在我身上的事情。我注意到 Web 平台安装程序同时安装了 Web Deploy 2 和 Web Deploy 3.5。我都卸载了,只安装了 Web Deploy 3.5,这解决了我的问题。
-
谢谢。我从过去 2 天开始就发现了这个。 ☺
-
我在尝试在服务器资源管理器中浏览 Azure 站点时收到此错误。早些时候,我卸载了 Web Deploy Tool 以为它是别的东西,并且从未将它与我的问题联系起来。谢谢你。