我正在尝试从 Asp.net 应用程序中的共享文件夹(ftp 位置)访问文件。它在视觉工作室工作正常。当我在 IIS 7 中部署相同时,我收到以下错误
“登录失败:用户在这台计算机上没有被授予请求的登录类型。”
堆栈跟踪:
[IOException:登录失败:未授予用户在此计算机上请求的登录类型。]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +9723522 System.IO.FileSystemEnumerableIterator1.CommonInit() +245 System.IO.FileSystemEnumerableIterator
1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler) +556
System.IO。 DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption) +64 System.IO.DirectoryInfo.GetFiles() +14
……
我的应用程序池在 NETWORKSERVICE 模式下运行 我需要向 IIS 中的哪个用户授予访问此文件夹的权限?是 IUSER 还是 NT AUTHORITY\NETWORK SERVICE ?如何在 IIS 中识别当前正在运行的用户?