2011-09-08 145 views
1

我們最近配置了SQL SERVER 2005報告服務器,當它轉到http://<servername>/reportserver時,它可以正常工作。但是當我想訪問http://<servername>/reports時,我收到錯誤。SSRS 2005 - http:// <servername> /報告錯誤

「的請求失敗,HTTP狀態400:錯誤的請求」

通過幾篇文章去網上關於如何解決它之後... 我試圖RSWebApplication.config文件中修改一些代碼。

<UI> 
<ReportServerUrl>http://<servername>/reportserver</ReportServerUrl> 
<ReportServerVirtualDirectory></ReportServerVirtualDirectory> 
<ReportBuilderTrustLevel>FullTrust</ReportBuilderTrustLevel> 
</UI> 

但它沒有奏效。任何人都可以幫忙嗎?謝謝!

這裏是日誌...

System.Net.WebException: The request failed with HTTP status 400: Bad Request. 

    at Microsoft.SqlServer.ReportingServices2005.RSConnection.GetSecureMethods() 

    at Microsoft.ReportingServices.UI.Global.RSWebServiceWrapper.GetSecureMethods() 

    at Microsoft.SqlServer.ReportingServices2005.RSConnection.IsSecureMethod(String methodname) 

    at Microsoft.SqlServer.ReportingServices2005.RSConnection.ValidateConnection() 

    at Microsoft.ReportingServices.UI.Global.SecureAllAPI() 

    at Microsoft.ReportingServices.UI.ReportingPage.EnsureHttpsLevel(HttpsLevel level) 

    at Microsoft.ReportingServices.UI.ReportingPage.ReportingPage_Init(Object sender, EventArgs args) 

    at System.EventHandler.Invoke(Object sender, EventArgs e) 

    at System.Web.UI.Control.OnInit(EventArgs e) 

    at System.Web.UI.Page.OnInit(EventArgs e) 

    at System.Web.UI.Control.InitRecursive(Control namingContainer) 

    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
w3wp!ui!7!9/8/2011-13:58:39:: e ERROR: Exception in ShowErrorPage: System.Threading.ThreadAbortException: Thread was being aborted. 
    at System.Threading.Thread.AbortInternal() 
    at System.Threading.Thread.Abort(Object stateInfo) 
    at System.Web.HttpResponse.End() 
    at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm) 
    at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) at at System.Threading.Thread.AbortInternal() 
    at System.Threading.Thread.Abort(Object stateInfo) 
    at System.Web.HttpResponse.End() 
    at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm) 
    at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) 
+0

事件日誌中有什麼 –

+0

@PreetSangha - 我在主帖中添加了事件日誌。請檢查它。謝謝。 – Andrishelp

回答

1

看起來像一個安全問題。可能要檢查這個MSDN article似乎有很多可能性。讓我們知道他們是否有任何工作。

+0

是的,這絕對是一個安全問題,我們仍然試圖弄清楚。感謝您的幫助。 – Andrishelp