无法访问服务器文件

时间:2013-08-06 10:18:02

标签: c# asp.net-mvc

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

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

但是,我无法访问它们。

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

1 个答案:

答案 0 :(得分:1)

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

您必须授予IIS_IUSRS用户访问权限,才能读取,写入和修改模板和输出文件夹中的文件。 您可以阅读有关此Here的更多信息。