如何:在用户帐户下运行辅助进程

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题不适用 主题不适用

标准版

主题适用 主题适用 主题适用 主题适用

专业团队版

主题适用 主题适用 主题适用 主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

若要设置计算机以便在某个用户帐户下运行 ASP.NET 辅助进程(aspnet_wp.exe 或 w3wp.exe),请执行下列步骤。

过程

以用户帐户运行 aspnet_wp.exe

  1. 打开 machine.config 文件,此文件位于计算机上运行库安装路径下的 CONFIG 文件夹中。

  2. 找到 <processModel> 节,将用户和密码属性更改为要让 aspnet_wp.exe 在运行时使用的用户帐户的名称和密码。

  3. 保存 machine.config 文件。

  4. 在 Windows Server 2003 上,默认情况下已安装 IIS 6.0。相应的辅助进程是 w3wp.exe。若要在 IIS 5.0 模式下运行并将 aspnet_wp.exe 用作辅助进程,必须执行下列步骤:

    1. 单击“开始”,单击“管理工具”,然后选择“Internet 信息服务”。

    2. 在“Internet 信息服务”对话框中,右击“网站”文件夹并选择“属性”。

    3. 在“网站属性”对话框中选择“服务”。

    4. 选择“以 IIS5.0 隔离模式运行 WWW 服务”。

    5. 关闭“属性”对话框和“Internet 服务管理器”。

  5. 打开 Windows 命令提示窗口,通过运行下面的命令重置服务器:

    iisreset
    

    - 或 -

    net stop iisadmin /y
    net start w3svc
    
  6. 找到 Temporary ASP.NET Files 文件夹,它应位于 CONFIG 文件夹所在的路径中。右击 Temporary ASP.NET Files 文件夹,然后选择快捷菜单上的“属性”。

  7. 在“临时 ASP.NET 文件属性”对话框中单击“安全性”选项卡。

  8. 单击“高级”。

  9. 在“临时 ASP.Net 文件的高级安全设置”对话框中单击“添加”。

    将出现“选择用户、计算机或组”对话框。

  10. 在“输入要选择的对象名称”框中键入用户名,然后单击“确定”。用户名必须遵循以下格式:域名\用户名。

  11. 在“临时 ASP.Net 文件的权限项”对话框中,授予用户“完全控制”,然后单击“确定”以关闭“临时 ASP.Net 文件项”对话框。

  12. 将出现“安全性”对话框,询问是否确实要更改系统文件夹的权限。单击“是”。

  13. 单击“确定”以关闭“临时 ASP.NET 文件属性”对话框。

请参见

参考

ASP.NET 调试:系统要求