在与当前用户不同的用户下运行 ASP .NET Web 应用程序

Posted

技术标签:

【中文标题】在与当前用户不同的用户下运行 ASP .NET Web 应用程序【英文标题】:Run the ASP .NET web application under a different user than the current user 【发布时间】:2010-01-28 19:26:39 【问题描述】:

IIS 正在利用当前登录用户的凭据来访问 ASP.NET 应用程序。是否可以在应用程序上创建登录页面并传递其他用户的凭据,以便特定的 Web 应用程序在不同的用户下运行?

【问题讨论】:

【参考方案1】:

禁用模拟,如果您已启用它(很可能没有)并将 IIS 中的身份验证设置为使用您希望在其下运行的帐户的匿名:

http://support.microsoft.com/kb/324274

【讨论】:

以上是关于在与当前用户不同的用户下运行 ASP .NET Web 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

identity与ASP.NET 模拟

asp.net web.config 模拟与应用程序池标识

用户 ASP.NET 运行在

asp.net 动态添加多个用户控件

用户运行托管 IIS 链接时如何在 asp.net 中获取客户端 IP 地址

ASP.NET Identity 重置密码