使用不同的用户凭据运行 IIS 应用程序

使用不同的用户凭据运行 IIS 应用程序

我在 IIS 服务器上部署了一个应用程序,并配置了 Servlet Exec。我需要使用 Windows 用户凭据而不是匿名用户来运行该应用程序。我尝试在属性/安全中更改匿名用户的用户名和密码,但应用程序停止响应,将其更改回默认的匿名 IIS 用户帐户可以正常工作吗?

阿卜杜勒·哈利克

答案1

不确定您使用的 IIS 版本,但我相信如果您设置/更改网站的应用程序池的标识,这将实现您想要的效果。

答案2

如果您正在运行 ASP.NET 应用程序,您可以尝试在 web.config 中启用模拟。有关模拟的更多信息,请参阅 MSDN

答案3

它是否提示输入用户名\密码?如果是,请确保至少授予用户对站点路径的磁盘读取权限。它应该具有读取权限。如果没有,您能解释一下“停止响应”是什么意思吗?

相关内容