2011-02-11 64 views
3

首先要做的事情。使用「運行方式」運行Internet Explorer無法打開新的PDF窗口

此應用程序是一個使用Windows身份驗證的ASP.NET應用程序。

情況: 用戶使用類似於Domain1 \ John的方式登錄到他們的計算機,並使用「運行方式」選項將Internet Explorer 7作爲Domain2 \ Mike運行。 Domain1是用戶的本地域。他使用Domain2 \ Mike憑據通過Internet訪問應用程序,其中Domain2是IIS知道的域。

我使用Javascript打開一個新的瀏覽器頁面,並且該窗口包含PDF報告;問題是它沒有正確顯示。它顯示灰色屏幕,甚至沒有Adobe閱讀器工具欄。

另一方面,當IE作爲Domain1 \ John運行時,一切都很好。 我認爲它與本地計算機權限有關。我將Domain2 \ Mike添加到本地計算機上的管理員組,但仍無法正確打開新頁面。

任何幫助非常感謝。

回答

0

這是關於Adobe Reader X的新功能,稱爲保護模式。我們無法生存的神奇新功能。是的,我們需要更多的保護來閱讀PDF文件。

選項在啓動時啓用保護模式必須取消選擇Domain2 \ Mike,用戶用於運行IE。用PDF彈出將打開。 另外安裝Adobe Reader 9將解決這個問題,因爲它不具有神話般的功能,或者它可能會,但默認情況下它不會打開。

希望這會幫助別人遇到類似的問題,與這個新的精舍功能:)

1
  1. 您的窗口打開代碼可能是問題。嘗試直接鏈接到PDF,看看如何表現。
  2. 您的服務器可能未配置爲提供PDF(儘管可能是)。
  3. 什麼是在PDF文件上設置的權限?如果PDF位於遠程計算機上,則將該用戶添加到本地管理員組不太可能產生任何效果。

如果您發佈了window.open代碼,它可能會有所幫助。

+0

1.代碼是如何用好一個用戶名和錯誤與其他? 2.它是 3. pdf是以pdf生成的水晶報告。 我的假設是第二個用戶沒有足夠的權限來啓動Adobe Reader。 – 100r 2011-02-11 21:41:04

+0

啊......所以報告是在LOCALY生成的。我沒有明白這一點。我想在服務器上生成它是不可能的,你可以更好地控制發生了什麼? – 2011-02-11 22:02:19

相關問題