2014-03-06 32 views
2

我的WebApp(asp.net WebForm C#)工作正常,但是當我上傳它時,telerik的radgrid工作正常,但是RadAsyncUpload正在給出我跟隨錯誤。如何解決「RadAsyncUpload沒有權限寫入TemporaryFolder中的文件...」

RadAsyncUpload沒有權限在TemporaryFolder中寫入文件 。在中等信任情況下,TemporaryFolder 應該是應用程序路徑的子文件夾。

我發現

UseApplicationPoolImpersonation並在web.config中

會解決這個問題,但在什麼標籤我要補充它冒充= 「真」?順便說一下,我是IIS7的新手。

回答

0

如果你正在使用Windows身份驗證,你想把這裏面你<system.web>

<identity impersonate="true" userName="domain\username" password="mypassword" /> 

如果您使用匿名身份驗證,則不需要用戶名或密碼。

乾杯

0

我碰巧偶然發現了這個問題。在通過控制檯消息告訴我未找到路徑「RadUploadTemp \ RadUploadTestFile」之前。所以我創建了這兩個文件夾。這是錯誤的,因爲我learned from this one。一旦我刪除RadUploadTestFile目錄它開始工作。 RadUploadTestFile是一個自動創建的文件,而不是文件夾。

0

對於我來說,在進入站點文件所在的IIS文件夾並確保該文件夾具有用戶的「修改」和「完全控制」權限後,問題得到了解決。

enter image description here

相關問題