【问题标题】:IIS7.5 and the MSBuild Extension Pack: Is it possible to specify credentials for a web application's physical path?IIS7.5 和 MSBuild 扩展包:是否可以为 Web 应用程序的物理路径指定凭据?
【发布时间】:2015-10-15 16:42:52
【问题描述】:

我正在为托管在 IIS7.5 上的 Web 应用程序编写 MSBuild 安装程序

到目前为止,设置 Web 应用程序一直是使用 IIS 管理器的手动过程。

该过程涉及为应用程序的物理路径设置凭据,但我正在努力找出如何使用扩展包执行此操作。

有谁知道:

  1. 是否有可能实现这一目标?
  2. 怎么样?
  3. 哪个版本的扩展包支持它?

蒂亚, 迈克

【问题讨论】:

  • 如果在您的范围内,您可以使用 PowerShell 来完成此操作。 superuser.com/questions/592634/…
  • 谢谢 Mitul,如果我需要对凭据进行更精细的控制,我会尝试一下

标签: msbuild iis-7.5 msbuildextensionpack


【解决方案1】:

我找到了一种使用扩展包设置虚拟目录的方法 默认值 我已经发布了我的答案,以防它帮助其他任何人。对于任何需要更精细控制的人来说,Mitul 的评论也值得一试。

我们使用的扩展包版本相当旧。在当前版本中,可以使用 Iis7Website 类的 ConnectAsUser 和 ConnectAsUserPassword 属性来设置网站虚拟目录的默认用户名和密码:

<MSBuild.Web.ExtensionPack.Web.Iis7WebSite
    ConnectAsUser="foo"
    ConnectAsUserPassword="sesame"
    ...other properties>
</MSBuild.Web.ExtensionPack.Web.Iis7WebSite>

谢谢, 迈克

【讨论】:

    猜你喜欢
    • 2021-06-24
    • 2023-03-24
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 2010-09-16
    相关资源
    最近更新 更多