繁体   English   中英

IIS使我与应用程序池用户混淆

[英]IIS confuses me with app pool user

我在Windows Server 2012 R2上遇到IIS 8.5的怪异问题。 我运行采用Windows身份验证的ASP MVC应用程序。 AppPool用户是为此目的的特定用户。 当我从计算机上使用浏览器打开应用程序时,该应用程序使我与应用程序池用户混淆。 事实是,当我尝试从我的同事帐户访问它时,它将获得正确的身份。 我还使用自己的凭据登录了域中的另一台计算机,这似乎可以解决问题。

我尝试了以下操作:-通过手机登录(通过联合身份验证网关)-工作-使用我的凭据从域内的另一台平板电脑/ PC登录-工作-使用“运行方式”和我的凭据在同事帐户上运行IE-工作-在我的计算机上运行IE ,我计算机上的Chrome浏览器-我似乎将成为APP-POOL用户

有人知道问题可能在哪里吗?

编辑:它与我的生产服务器完美地结合在一起,它可以将我识别为我的真实身份。 两个应用程序池的“高级设置”相同。

Edit2:我从“其他人的证书”文件夹中删除了一个名为服务器计算机名的证书(使用certmgr.msc)。 重新启动后问题仍然存在。

Edit3:我将AppPool用户更改为我的私人用户凭据,但是当我打开Intranet应用程序时,该应用程序仍然认为我是以前的应用程序池用户。 因此问题似乎出在我的计算机上。

谢谢

您的网站是否允许匿名访问以及Windows? 那可能是一个问题。 (如果允许匿名,则不会要求Windows身份验证)

还要检查该网站是否已添加到Windows的“ Internet选项”中的“受信任的站点”中。 IE和Chrome都使用该列表来决定是否自动将您的凭据发送到任何要求查询的网站。

我找到了解决方案。

问题出在凭证管理器中

控制面板>用户帐户>凭据管理器

有一个条目包含应用程序池用户名和密码,作为我的远程服务器的凭据。 因此,计算机实际上是作为AppPool用户介绍自己的。

我不知道里面怎么来的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM