2013-12-13 23 views
0

我有一個頁面使用Ajax控件工具包中的AjaxFileUpload。該過程在Visual Studio中的本地計算機上正常工作。但是,當我將其發佈到服務器時,控件在上傳後顯示錯誤使用ASP.net獲取「訪問路徑被拒絕」AjaxFileUpload

使用Chrome F12 Developer Tools,失敗的網絡調用返回Access to the path is denied

該文件正在上傳到windows\temp文件夾,所以問題是當文件從那裏直接複製到目標上傳文件時。 C#代碼是

AjaxFileUploader.SaveAs(Server.MapPath("~/Uploads/" + e.FileName)); 

作爲開發者,我沒有對服務器的訪問,所以我說對我們的支持,以解決這個問題。我被告知所有的權限都是正確的(?)。

在我的代碼中有什麼是這個問題?如果沒有,我可以建議檢查/更改哪些特定的權限可能會丟失?

感謝, 凱文

回答

0

我會檢查,以確保服務器上的網絡服務讀/寫權限相應的文件夾。此外,作爲一種好的措施,請檢查以確保您使用的應用程序池也具有相同的訪問權限。