IIS7.5和MSBuild扩展包:是否可以为web应用程序指定凭据';什么是物理路径?

IIS7.5和MSBuild扩展包:是否可以为web应用程序指定凭据';什么是物理路径?,msbuild,iis-7.5,msbuildextensionpack,Msbuild,Iis 7.5,Msbuildextensionpack,我正在为承载在IIS7.5上的web应用程序编写MSBuild安装程序 到目前为止,使用IIS管理器手动设置web应用程序 这个过程包括为应用程序的物理路径设置凭据,但我很难找到如何使用扩展包实现这一点 有谁知道: 如果有可能做到这一点 怎么做 哪个版本的扩展包支持它 蒂亚, Mike我找到了一种方法,可以使用扩展包设置虚拟目录 默认情况下,我已经发布了我的答案,以防它对其他人有所帮助。对于任何需要更细粒度控制的人来说,Mitul的评论也值得一试 我们使用的扩展包版本相当旧。在当前版本中,Iis

我正在为承载在IIS7.5上的web应用程序编写MSBuild安装程序

到目前为止,使用IIS管理器手动设置web应用程序

这个过程包括为应用程序的物理路径设置凭据,但我很难找到如何使用扩展包实现这一点

有谁知道:

  • 如果有可能做到这一点
  • 怎么做
  • 哪个版本的扩展包支持它
  • 蒂亚,
    Mike

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

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

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

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

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

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

    如果这在您的范围内,您可以使用PowerShell来完成此任务。谢谢Mitul,如果我需要对证书进行更精细的控制,我会尝试一下。如果您的范围内有此功能,您可以使用PowerShell来完成。谢谢Mitul如果我需要对凭证进行更精细的控制,我会尝试一下