Evi*_*lDr 4 asp.net iis asp.net-mvc tfs windows-server-2012
我已经在IIS服务器上安装了WebDeploy,以允许通过TFS发布站点。在为特定站点配置Web部署时,应使用哪个用户帐户?
在IIS教程中,我们被告知要使用非管理员Windows用户,但是ASP.NET教程似乎显示了一个普通用户。默认情况下,Web Deploy选择服务器管理员,这肯定不是很好:

我们应该创建一个新帐户并在TFS中指定该用户名和密码吗?一些博客建议这样做,并将密码设置为永不过期。如果是这样,需要为我们的新用户在哪些目录上设置哪些权限?
我看到还有一个在安装过程中创建的WDeployAdmin用户。这相关吗?
通用方法是创建一个服务帐户,该帐户有权访问将文件部署到目标计算机所需的资源,包括但不限于
通过将部署帐户包括在文件/目录权限列表中进行访问
本地管理员修改/添加虚拟目录或其他IIS设置
请注意,密码应设置为永不过期。
通常,在进行Web部署的框中,使用的帐户是本地管理员(不是域admin)。Microsoft尝试修复Web部署,以便管理员用户不能使用Web部署,但是确实有其自身的问题。
和
http://blogs.iis.net/msdeploy/archive/2011/04/05/announcing-web-deploy-2-0-refresh.aspx
我通常会在部署网站的目标系统上使用本地管理员帐户。
WDeployAdmin似乎供非管理员用户使用。我将为部署过程创建一个单独的服务帐户。
| 归档时间: |
|
| 查看次数: |
4486 次 |
| 最近记录: |