2008-12-01 283 views
0

我最近更新了一個應用程序到3.5框架(從2.0)。該應用程序通過URL遠程鏈接到Reporting Services(2005)。這一切都可以在本地正常工作,但在部署到開發服務器(win 2003)時,在嘗試調用報表服務器時出現403錯誤。Reporting Services 403錯誤

「您未被授權查看此網頁 ...

HTTP錯誤403 - 禁止」

這只是開始發生安裝了3.5框架後,我已經試過各種安全設置,但無法再讓這個工作。

有誰知道需要設置什麼安全性或需要更改什麼?

謝謝。

回答

0

不知道我是否應該回答自己或只是評論,但無論如何。

找到了(或至少是)來自另一篇文章的解決方案。顯然,報告服務根目錄可能會損壞 - 如何不清楚 - 但我刪除了ReportServer虛擬目錄並使用Reporting Services配置工具重新創建它。

它再次工作,謝謝你的迴應。

0

當你說打電話給報告服務器時,你具體是什麼意思?使用以下URL訪問報表管理器:www.myserver.com/reports?

主要原因是,在本地,您被隱式認證爲您登錄到服務器的用戶。在瀏覽器中遠程訪問服務器,不一定要驗證您的身份。您是否在服務器的IIS中啓用匿名身份驗證?如果是這樣,您將作爲公共匿名/訪客用戶進行身份驗證,並且無法訪問報表服務器。通過禁用匿名身份驗證,系統會提示您輸入用戶名/密碼進行身份驗證。

+0

應用程序中的報告鏈接指向reportserver url - 「http:// devserver/ReportServer?...」,然後使用內置的html查看器在新的瀏覽器窗口中打開報告。 – Harrison 2008-12-01 19:13:30