【问题标题】:WebDeploy API for .NET.NET 的 Web 部署 API
【发布时间】:2012-11-08 02:32:33
【问题描述】:

我已经在我的机器上安装了 MSDeploy。我正在使用 Visual Studio 2010 和 C#。尝试加载“Microsoft.Web.*”来编写一些性感的 msdeploy 功能。也许我是 3 级迟到(极有可能),但得到这个绝对打击的文档@。

我得到的错误是: “命名空间‘Microsoft’中不存在类型或命名空间名称‘Web’(您是否缺少程序集引用?)”

所以——我当然会尝试通过引用加载它,但它不存在。然后我在谷歌上喜欢“webdeploy api C#”的 mf 之类的,并且无法找到关于如何安装/下载 msdeploy ("microsoft.web.*) .dlls, apis 的任何信息。

谁能给兄弟指点链接?

我确实下载并安装了“WebDeploymentSetup.msi”,但没有。我确实安装了“webdeploy_en.msi”,但没有。然后我发现了这个名为“AzurePack.exe”的疯狂的东西——甚至没有尝试安装它。但是,如果有人说就是这样。

谢谢。

【问题讨论】:

  • 顺便说一句,你会在 MSDeploy 命令行上找到比在 API 上更多(虽然不是很多)的文档,所以从那里开始可能不会那么痛苦。
  • @RichardSzalay:是的,我一直在研究 Web Deploy 文档,并且在命令行版本方面拥有丰富的经验。该项目更希望使用 .NET 库。我能够通过更多的玩耍来回答我自己的问题。谢谢。
  • 没问题。当出现更具体的 API 问题时,请随时提出。
  • 您现在可以通过 NuGet 获取它:nuget.org/packages/Microsoft.Web.Deployment

标签: c# .net msdeploy


【解决方案1】:

Microsoft.Web.Deployment.dll 可以在这里找到: c:\Program Files\IIS\Microsoft Web Deploy V3\Microsoft.Web.Deployment.dll

指向它的引用。

唯一的先决条件是安装 WebDeploy v3.0: http://www.iis.net/downloads/microsoft/web-deploy

【讨论】:

    猜你喜欢
    • 2012-11-14
    • 1970-01-01
    • 2022-01-25
    • 2019-05-23
    • 2017-02-13
    • 1970-01-01
    • 2021-03-22
    • 1970-01-01
    • 2019-10-17
    相关资源
    最近更新 更多