我們正在將服務器從Windows 2003升級到Windows 2008 R2以及從SQL 2005升級到SQL 2008 R2。我們的應用程序都是基於Web的。大多數情況下,我們在過渡方面取得了成功,但我們的報告查看器似乎正在引發一些問題。我們已經完成了將處理程序定義添加到web.config中的system.webserver容器以使其可以與IIS 7.5配合使用的過程。這些報告使用參數和不帶參數正確顯示,並且可以毫無問題地導出。我們的問題是,當我們點擊打印圖標來打印報告時,我們會看到一個Windows安全對話框,詢問用戶名和密碼。提示的上下文是我的Web服務器。單擊SSRS報告查看器中的打印按鈕時提示輸入用戶名/密碼
我發現了很多關於在直接鏈接到報表時或最初在報表查看器中呈現報表時獲取用戶名/密碼提示的文檔,但我一直無法找到有關用戶名/密碼的任何信息提示僅在點擊打印圖標時發生。我覺得這可能是一些愚蠢的配置設置,但我無法找到它。
感謝您的幫助!
編輯: 我還要指出,這是指向一個SSRS服務器,而不是RDLC報告嵌入在應用程序本身。通過提琴手尋找中,401是用於: GET /Reserved.ReportViewerWebControl.axd?ReportSession=qqmrflihqpiu4c45hoqlxt45 &控件ID = f029b0c1-7a9e-4a61-9750-4a53d5eb0087 &文化= 1033 &的UICulture = 1033 & ReportStack = 1 & OPTYPE = PrintHtml