我的 ASP 页面从共享目录中读取文件并将其发送给用户。
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition:", string.Format("attachment; filename={0}", fileName));
Response.WriteFile(filePath);
Response.End();
此 ASP 代码在 Web 服务器上运行,我想它作为本地系统帐户运行,因为 IIS 是。filePath 指向文件服务器上的一个文件 \\fileserver\shared\abc.pdf
当我在本地机器上调试代码时,会从 ASP 页面正确读取文件。但是,当我在 Web 服务器上运行它时,它无法读取该文件。我需要给 \fileserver\shared 什么权限才能让 ASP 页面正确读取文件?显然本地系统不是权限页面中的有效用户登录。