C# 如何以管理员身份运行Azure功能?
我有一个需要管理员权限才能运行的.NET项目。我已经将其转换为Azure功能应用程序,该应用程序由多个功能组成,并在Azure中运行。 似乎它没有以管理员身份运行,因为我收到以下错误:C# 如何以管理员身份运行Azure功能?,c#,.net,azure-function-app,C#,.net,Azure Function App,我有一个需要管理员权限才能运行的.NET项目。我已经将其转换为Azure功能应用程序,该应用程序由多个功能组成,并在Azure中运行。 似乎它没有以管理员身份运行,因为我收到以下错误: The application must run as Administrator. 实际上,我正在尝试使用Http请求从API获取数据,但这需要管理员权限,如下所示: "identities": [ { "type": "WebJobsAuthLevel", "level": "Admin" }
The application must run as Administrator.
实际上,我正在尝试使用Http请求从API获取数据,但这需要管理员权限,如下所示:
"identities": [
{
"type": "WebJobsAuthLevel",
"level": "Admin"
}
]
有没有办法为Azure Function app提供管理员权限
谢谢。Azure应用程序服务中没有管理员角色。在运行代码的VM上,您没有这种访问权限。我怀疑您试图在Azure功能中运行的代码与云不兼容,不会按原样运行。Azure应用程序服务中没有管理员角色。在运行代码的VM上,您没有这种访问权限。我怀疑您试图在Azure功能中运行的代码与云不兼容,无法按原样运行。也许这有助于了解它为什么需要管理员权限。我严重怀疑微软是否会允许代码作为管理员在其基础设施上运行,这对我来说似乎是一个不必要的安全风险。也许这有助于了解为什么它需要管理员权限。我很怀疑微软会允许代码作为管理员在他们的基础设施上运行,这对我来说似乎是一个不必要的安全风险。谢谢你,@John。我目前正在以管理员模式运行Visual Studio,以便能够以管理员身份运行我的代码,但这似乎还不够,因为我仍然会遇到错误。还有什么我应该尝试的吗?@zimmer尝试找出为什么应用程序会抛出此错误
“应用程序必须以管理员身份运行”
为什么它认为它需要此权限级别?它是如何检测到这一点的?它仅仅是以一种不兼容的方式检测它,还是它实际上需要管理员访问权限来做一些不需要管理员访问权限的事情?谢谢你,@John。我目前正在以管理员模式运行Visual Studio,以便能够以管理员身份运行我的代码,但这似乎还不够,因为我仍然会遇到错误。还有什么我应该尝试的吗?@zimmer尝试找出为什么应用程序会抛出此错误“应用程序必须以管理员身份运行”
为什么它认为它需要此权限级别?它是如何检测到这一点的?它只是以一种不兼容的方式检测它,还是它实际上需要管理员访问权限来完成一些不需要管理员访问权限就可以完成的事情?