gpt4 book ai didi

asp.net - 在 WebDeploy 中使用哪个用户帐户

转载 作者:行者123 更新时间:2023-12-05 01:02:58 28 4
gpt4 key购买 nike

我已经在我的 IIS 服务器上安装了 WebDeploy,以允许通过 TFS 发布站点。在为特定站点配置 Web 部署时,我应该使用哪个用户帐户?

IIS tutorial ,我们被告知使用非管理员 Windows 用户,但 ASP.NET tutorial似乎显示了一个通用用户。默认情况下,Web Deploy 选择的是服务器管理员,这肯定不好:

Web deploy user

我们是否应该创建一个新帐户并在 TFS 中指定该用户名和密码?
一些博客建议这样做并将密码设置为永不过期。如果是这样,我们的新用户需要在哪些目录上设置哪些权限?

我看到还有一个 WDeployAdmin 在安装过程中创建的用户。这是否相关?

最佳答案

一般方法是创建一个服务帐户,该帐户可以访问将文件部署到目标机器所需的资源,包括但不限于

  • 通过在文件/目录权限列表中包含部署帐户来访问
  • 本地管理员修改/添加虚拟目录或其他 IIS 设置

  • 请注意,密码应设置为永不过期。
    通常使用的帐户是进行 Web 部署的机器上的本地管理员(而不是域管理员)。 Microsoft 尝试修复 web 部署,以便非管理员用户可以使用 web 部署,但它确实有自己的问题。
    http://blogs.iis.net/msdeploy/archive/2011/04/05/announcing-web-deploy-2-0-refresh.aspx
    我通常会在部署网站的目标系统上使用本地管理员帐户。
    WDeployAdmin 似乎用于供非管理员用户安装。我会为部署过程创建一个单独的服务帐户。

    关于asp.net - 在 WebDeploy 中使用哪个用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25425714/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com