gpt4 book ai didi

c# - ThreadPool.QueueUserWorkItem 所需的用户

转载 作者:行者123 更新时间:2023-11-30 23:18:35 27 4
gpt4 key购买 nike

也许这个问题不会出现在这里....

我正在使用 ThreadPool.QueueUserWorkItem 写入文件夹/文件,我的问题是当它尝试写入时我遇到了 UnauthorizedAccessException

所以我更改了目录以授予每个人写入权限并且它起作用了。

但我不想授予每个人写作的权利。 ThreadPool.QueueUserWorkItem 使用的用户/组似乎与主线程不同。

它应该是什么用户?

最佳答案

因为它是 IIS 应用程序,所以您必须授予权限的用户是 the user the application pool runs under .

您的主线程可能会冒充请求所针对的用户。后台工作项不再与用户关联。

PS:在 IIS 中使用 ThreadPool.QueueBackgroundWorkItem 是 a very bad idea ,您需要使用更合适的工具在 IIS 中进行后台工作。

关于c# - ThreadPool.QueueUserWorkItem 所需的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40794183/

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