0

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

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

但是,我无法访问它们。

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

4

1 回答 1

1

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

您必须授予IIS_IUSRS用户对模板和输出文件夹上文件的读取、写入和修改权限。您可以在此处阅读有关此内容的更多信息。

于 2013-08-06T10:31:37.403 回答