IIS让我对app pool用户感到困惑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS让我对app pool用户感到困惑相关的知识,希望对你有一定的参考价值。

我在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都使用该列表来决定是否自动将您的凭据发送到任何要求的网站。

另一答案

我找到了解决方案。

问题出在Credentials管理器中。

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

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

我不知道它是怎么来到里面的。

以上是关于IIS让我对app pool用户感到困惑的主要内容,如果未能解决你的问题,请参考以下文章

我对提交 App Store 所需的所有屏幕截图以及如何获取它们感到困惑

我对 COM 和跨平台兼容性感到困惑 [关闭]

我对运行时或编译时是否进行自动内存分配感到困惑

作为一个简单的 Unity 独立开发者,Mono 和 .NET 仍然让我感到困惑。谁是谁 ?谁做了啥?

对第二个功能感到困惑

Ember对测试路线钩子和动作感到困惑