我正在尝试使用自定义服务帐户部署 ASP.NET MVC 2 Silverlight 应用程序。我做了以下事情:
1) 域用户帐户 (myAppUser) 已创建。域控制器与我尝试将应用程序部署到的 Web 服务器不同。
2) 在 Web 服务器上,我运行以下命令: aspnet_iisreg -ga myDomain\myAppUser 将 myAppUser 分配给 IIS_WPG 组
3) 在 IIS 管理器中,我创建了应用程序池并将该池配置为在 myAppUser 帐户下运行。
4) 我使用 VS 2010 的发布方法部署了我的 Web 应用程序,并进行了配置,使其使用上述应用程序池。
5)在 web.config 我有
identity impersonate="false"
authentication mode="Windows"
当我请求默认页面时,它会显示登录页面;我想要的是使用客户端计算机的凭据进行静默登录。我怎样才能做到这一点?
PS:实际上它没有在默认网络服务帐户下询问凭据。当我将该帐户更改为 myAppUser 时,它开始询问凭据。