可以';t访问服务器文件

本文关键字:访问 服务器 文件 可以 | 更新日期: 2023-09-27 18:26:31

我正在尝试访问服务器文件,一个用于读取,另一个用于写入。以下是我为实现这一目标而设置的路径:

var templatePath = Server.MapPath(@"~/Templates/SRG_Template.pptx"); 
var outputPath = Server.MapPath(@"~/Output/SRG_Document.pptx");  

但是,我无法访问它们。

更新:在Template文件夹中是我正在阅读的PowerPoint模板,用于在Output文件夹中创建PowerPoint文件。当我在本地运行应用程序时,它可以正常工作,但在服务器上运行时,不会创建ppt文件。

可以';t访问服务器文件

我认为您的问题是IIS安全权限。你试过了吗?

您必须授予IIS_IUSRS用户读取、写入和修改Template和Output文件夹中的文件的权限。你可以在这里阅读更多关于这方面的信息。