為了讓 Internet 使用者能正確的存取 Reporting Server 上的報表,依照 Microsoft 的官方說明文件所說的加上
reports.adventure-works.com
是不能夠解決問題的,因為它根本不是一個正確的解法,有人說要把 ReportServerExternalURL 改為 ReportServerExternalUrl (大小寫有別),而且要加上全域名,也就是需要加上 http:// 如:
http://www.domain.com
接著還得去修改 Namespace ??? 其實後來試了另一個方法,也可以達到相同的效果而且方法比較簡單。
修改 RSWebApplication.config
把
http://SMS002/ReportServer
改為
/ReportServer
然後再從 IIS 管理員把 /ReportServer 這個虛擬目錄的權限設定加上 “基本驗證” 打上你的 domain server 即可。
PS. 以上方法用於 Reporting Service with SP2