如何:在用户帐户下运行辅助进程
若要设置计算机以便在某个用户帐户下运行 ASP.NET 辅助进程(aspnet_wp.exe 或 w3wp.exe),请执行下列步骤。
过程
以用户帐户运行 aspnet_wp.exe
打开 machine.config 文件,此文件位于计算机上运行时安装路径下的 CONFIG 文件夹中。
找到 <processModel> 节,将用户和密码特性更改为希望 aspnet_wp.exe 在运行时使用的用户帐户的名称和密码。
保存 machine.config 文件。
在 Windows Server 2003 上,默认情况下已安装 IIS 6.0。 相应的辅助进程是 w3wp.exe。若要在 IIS 6.0 模式下运行并将 aspnet_wp.exe 用作辅助进程,必须执行下列步骤:
单击**“开始”,单击“管理工具”,然后选择“Internet 信息服务”**。
在**“Internet 信息服务”对话框中,右击“网站”文件夹并选择“属性”**。
在**“网站属性”对话框中选择“服务”**。
选择**“以 IIS6.0 隔离模式运行 WWW 服务”**。
关闭**“属性”对话框和“Internet 服务管理器”**。
打开 Windows 命令提示窗口,通过运行下面的命令重置服务器:
iisreset
- 或 -
net stop iisadmin /y net start w3svc
找到 Temporary ASP.NET Files 文件夹,它应位于 CONFIG 文件夹所在的路径中。 右击 Temporary ASP.NET Files 文件夹,然后选择快捷菜单上的**“属性”**。
在**“临时 ASP.NET 文件属性”对话框中单击“安全性”**选项卡。
单击**“高级”**。
在**“临时 ASP.Net 文件的高级安全设置”对话框中单击“添加”**。
将出现**“选择用户、计算机或组”**对话框。
在**“输入要选择的对象名称”框中键入用户名,然后单击“确定”**。 用户名必须遵循以下格式:域名\用户名。
在**“临时 ASP.Net 文件的权限项”对话框中,授予用户“完全控制”,然后单击“确定”以关闭“临时 ASP.Net 文件项”**对话框。
将出现**“安全性”对话框,询问是否确实要更改系统文件夹的权限。 单击“是”**。
单击**“确定”以关闭“临时 ASP.NET 文件属性”**对话框。