2014-03-06 92 views
0

我有一個ASP.NET應用程序託管在brinkster。它之前運行順利,有一天我打開連接到MS Access database時出錯。我在我的web config中試過impersonate = "false"。問題解決了,但一個新問題開始了。我無法在應用程序的任何文件夾中上傳任何圖像。如果我刪除impersonate= "false"或添加impersonate="true"它打開連接時發生以前的錯誤。 ASP.NET用戶擁有完全權限。上傳文件時出錯?

有沒有人有任何想法?

回答

0

它與您上傳文件夾的權限有關。您需要爲應用程序池標識用戶授予權限。將您的IIS應用程序池更改爲網絡服務。它會解決你的錯誤。

如果您無權更改應用程序池權限。嘗試下面的一些東西。

<identity impersonate="true" userName="network service"/> 
+0

謝謝Jalpesh,我試過上面的代碼現在它給出了以下錯誤:無法從配置文件中指定的憑據創建Windows用戶令牌。來自操作系統的錯誤登錄失敗:未知用戶名或密碼錯誤 –

+0

然後沒有選項,然後將您的應用程序池標識更改爲網絡服務。 –

+0

我與支持人員聯繫,他說用戶具有完全許可。 –