2011-12-27 61 views
3

我們有一箇舊的ASP.NET應用程序託管在IIS6/Win2k3中。這是一個將文檔上傳到SharePoint 2003的文檔生成應用程序。該應用程序使用用戶sharepointservice下的應用程序池,該用戶是SharePoint網站的管理員。最近從1.1遷移到.NET 2.0的Web應用程序使用NTLM身份驗證來識別我們的Intranet用戶。403部署網站後在SharePoint中禁止

由於IT管理員正在休假,因此我作爲開發人員獲得了Win2k3框的本地管理員權限。問題是,無論何時我部署該網站,雖然文檔通過應用程序正確上載到SharePoint網站,但用戶無法下載它們。該錯誤是

HTTP錯誤403 - 禁止:拒絕訪問

我知道IT人員使用服務帳戶,而不是他們的域用戶帳戶。

我已經嘗試在該網站的IIS中修改權限。我甚至把Everyone<Domain>\Users讀取所有這些文件夾,無濟於事。我搜遍了網絡,沒有明確的答案。我錯過了別的嗎?

回答

1

我討厭回答我的問題,但是這爲我做:

的SharePoint站點的應用程序池從默認的修改。所以我重置了它們,包括用於_layouts,_vti_bin和_wpresources的AppPools。他們的AppPools現在是默認的,並且是相同的。

這個link給了我帶頭。

0

您可能被文件系統權限提示。檢查發生IO的目錄,並確保用戶sharepointservice正在應用程序池中使用具有讀/寫權限。

+0

我沒有收到任何提示。但我試圖找出哪個文件夾的用戶帳戶應該有權訪問... – 2011-12-27 03:53:37

0

我只是有這個問題,以下說明後解決了這個問題: http://support.microsoft.com/kb/2543306

看來web應用花了這麼長時間,它沒有創造一切正常,當IIS超時。所以我收到類似你的奇怪的錯誤。