2013-08-06 176 views
0

我正在嘗試訪問服務器文件,其中一個用於讀取,另一個用於寫入。以下是我設置實現此目的的路徑:無法訪問服務器文件

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

但是,我無法訪問它們。

更新:在模板文件夾位於PowerPoint模板,我正在閱讀創建輸出文件夾中的PowerPoint文件。當我在本地運行應用程序時,它工作正常,但在服務器上運行時,不會創建ppt文件。

+2

你是如何訪問它們的? 「無法訪問它們」是什麼意思? – Andrei

+0

@Andrei:請看我更新的問題。 – Nitish

回答

1

我認爲你的問題是IIS安全許可。 你試過嗎?

您必須授予對IIS_IUSRS用戶的訪問權限,才能在模板和輸出文件夾上讀取,寫入和修改文件。 您可以閱讀更多關於此Here