如何在不同身份下运行iisexpress应用程序池

2024-04-03

有没有办法以当前登录用户以外的不同身份运行 iisexpress 应用程序池?

我目前正在使用“runas”命令解决这个问题,但我想知道 iisexpress 是否有内置的东西可以利用。


看起来这应该是可能的。在 IIS Express 站点的 applicationhost.config 文件中,有一个<processModel/>元素定义于<applicationPoolDefaults> under <applicationPools>

The <processModel>元素具有以下属性userName and password.

From MSDN https://web.archive.org/web/20111228094701/http://msdn.microsoft.com/en-us/library/7w2sway1.aspx:

指定 ASP.NET 将使用与默认进程标识的 Windows 标识不同的 Windows 标识来运行工作进程。默认情况下,此属性设置为“计算机”,并且该进程在安装 ASP.NET 时自动创建的名为 ASPNET 的用户帐户下运行。 ASPNET 帐户的密码是在安装时以加密方式生成的。如果此属性和密码属性中提供了有效的凭据,则该过程将使用给定的帐户运行。

这应该允许您使用与登录用户不同的凭据运行该站点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在不同身份下运行iisexpress应用程序池 的相关文章

随机推荐