【问题标题】:ASP.Net which user account running Web Service on IIS 7?ASP.Net 哪个用户帐户在 IIS 7 上运行 Web 服务?
【发布时间】:2010-11-24 17:01:06
【问题描述】:

我想知道运行我的 Web 服务/应用程序的帐户,以便我可以为该帐户分配读/写访问权限。我已经研究并看到了大多数关于 ASPNET 帐户的消息来源,但在我的 2008 服务器上,没有任何名为 ASPNET 的帐户。一些消息来源说 ASPNET 正在被 NETWORK SERVICE 取代?

另外,我可以分配给另一个用户帐户来运行该服务吗?以及如何做到这一点?

谢谢,

【问题讨论】:

标签: asp.net web-services iis windows-server-2008


【解决方案1】:

服务器 2008

启动任务管理器 找到w3wp.exe进程(描述IIS Worker Process) 检查用户名列以查找您的 IIS 进程的运行身份。

在 IIS GUI 中,您可以将应用程序池配置为以特定用户身份运行: 应用程序池 默认 高级设置 身份

以下是 Microsoft 关于设置应用程序池标识的信息:

http://learn.iis.net/page.aspx/624/application-pool-identities/

【讨论】:

  • -1:你的答案不是和公认的答案差不多吗?
  • 我在寻找 2008/ii7 迁移的相同信息时发现了这个问题。接受的答案没有给我足够的具体信息,所以我回来并添加了我在进行更多搜索后发现的内容。
  • 在 Windows Server 2012 中,您需要右键单击 IIS 工作进程并单击转到详细信息以查看它在哪个用户下运行。乐于助人。
【解决方案2】:

查看运行您的应用程序的应用程序池的标识。默认情况下,它将是网络服务帐户,但您可以更改它。

至少在2003服务器上是这样,不知道2008服务器的某些细节是否发生了变化。

【讨论】:

  • 2008 R2 还是这样
【解决方案3】:

您很可能正在寻找 IIS_IUSRS 帐户。

【讨论】:

  • 请注意,这实际上是一个组,而不是用户帐户。
【解决方案4】:

我遇到了很多麻烦,然后找到了一个很好的解决方案:

在名为 whoami.php 的文本编辑器中创建一个文件,其中包含以下代码作为其内容,保存文件并将其上传到 public_html(或您的网络服务器目录的根目录)。它应该输出一个有用的字符串,您可以使用它来跟踪网络服务器正在运行的用户,我的输出是“php 正在以用户身份运行:nt authority\iusr”,它允许我跟踪我需要修改的权限用户“IUSR”。

<?php
  // outputs the username that owns the running php/httpd process
  // (on a system with the "whoami" executable in the path)
  echo 'php is running as user: ' . exec('whoami');
?>

【讨论】:

    【解决方案5】:

    您必须找到需要使用临时文件夹的正确用户。 在我的电脑中,我按照上面的链接找到特殊文件夹 c:\inetpub,用于执行她的 Web 服务。 我检查了哪些用户可以使用这些文件夹并找到类似的内容: 计算机名\iis_isusrs

    当您尝试将其添加到临时文件夹上的所有许可时,主要问题出现了 我要去属性,安全选项卡,编辑按钮,添加用户按钮 然后我把 iis_isusrs

    和“检查名称”按钮

    它没有找到任何东西 原因是在我的情况下,它在 pdgs.local 位置上看起来(windows 2008 r2 iis 7) 您必须转到“选择用户或组”表单,单击高级按钮, 单击位置按钮,将看到特定的层次结构

    • 计算机名
    • 整个目录
      • pdgs.local

    因此,当您尝试添加用户时,其搜索名称在 pdgs.local 上。 您必须选择计算机名并单击确定, 点击“立即查找”

    在 Name(RDN) 列上查找 IIS_IUSRS,单击确定。所以我们回到“选择用户或组”表单,带有新的和正确的用户下划线

    单击确定,允许完全控制,然后再次单击确定。

    这就是大家, 希望对你有帮助,

    Jose 来自 Moralzarzal(马德里)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-08
      • 2011-07-16
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      相关资源
      最近更新 更多