gpt4 book ai didi

asp.net - 如何找出我的 ASP.NET 代码在哪个帐户下运行?

转载 作者:行者123 更新时间:2023-12-03 15:20:04 25 4
gpt4 key购买 nike

在 Debug模式下运行时,我收到“访问路径被拒绝”错误消息。我曾尝试向 {MACHINENAME}\ASPNET 和 NETWORK SERVICE 授予权限,但这没有任何区别。我也尝试过 < impersonate = true/> 使用管理员帐户,这也没有区别。那么我如何确定正在使用哪个帐户?

最佳答案

要在任何给定时间找出您的应用程序在哪个 NT 帐户下运行,请执行以下操作(在 VB.NET 中):

    Dim User = System.Security.Principal.WindowsIdentity.GetCurrent.User
Dim UserName = User.Translate(GetType(System.Security.Principal.NTAccount)).Value

使用 ASP.NET 时,此帐户将匹配您使用 IIS 管理器配置的应用程序池的标识。请注意,匿名 IIS 用户与 ASP.NET 请求关系不大。

关于asp.net - 如何找出我的 ASP.NET 代码在哪个帐户下运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com