2012-05-07 89 views
0

我的Silverlight網站應該讓客戶端下載一個zip文件。該zip包含兩個複製到臨時文件夾的pdf文件,以及使用水晶報告創建的第三個pdf文件。在我的電腦上進行調試,這是完美的工作。但是,我剛剛在遠程服務器上發佈了項目,我無法下載該文件。Silverlight /服務器文件夾權限

我不知道問題是否與silverlight或服務器,因爲我不是配置它的人。當我運行提琴手時,它會拋出「訪問文件夾被拒絕」的錯誤。

我和服務器管理員都已經設置了將該文件夾寫入和讀取到服務器的每個帳戶的權限,但仍然不起作用。

任何人都可以幫助這個,我似乎無法確定問題是否與服務器或silverlight。服務器正在運行Windows Server 2008 R2 Standard。

謝謝

+0

那個文件夾在哪裏?它在'ClientBin'中嗎?你確定路徑配置正確嗎?和/或相對而不是你的機器的硬編碼?你如何讓用戶下載該文件?通過Silverlight Hyperlinkbutton?它是通過.aspx頁面還是處理程序? – herzmeister

+0

該文件夾位於服務器(c:\)的根目錄下,並且該路徑在web.config文件中配置。下載通過WCF服務上的處理程序。 – David

回答

0

似乎它與Silverlight無關。

IIS工作進程必須有權訪問此文件夾(通常是一個名爲{MachineName}\IIS_IUSRS的組)。

如果您使用的是單點登錄/模擬,則當前由網絡(Windows)域控制器進行身份驗證的實際用戶必須擁有該文件夾的訪問權限,這不是推薦的安全體系結構。

+0

我知道這不是推薦的方法。由於這個項目很匆忙,我決定這樣做,因爲我似乎無法下載該文件,因此處於待命狀態。 – David