在我們當前的項目中,我們設置了兩個虛擬路徑,一個用於圖像,另一個用於文件上載。虛擬路徑從單獨的服務器中提取圖像和文件。我目前正在使用跨瀏覽器兼容性,Firefox似乎正在閱讀的虛擬路徑與其他所有瀏覽器不同。它似乎不是正確渲染URL。他們在Chrome,Safari和IE 7/8/9中工作良好。Firefox沒有正確讀取IIS虛擬路徑
目前使用IIS 7
最終結果:
在這種情況下,用戶可以看到他們上傳的所有披露的PDF文件列表。然後,用戶可以點擊其中一個文件名,PDF將在新標籤頁/窗口中打開。
在IE,Chrome和Safari瀏覽器的路徑是這樣的(正確):
http://localhost:1798/disclosures/bf1bb8bf-ef34-4c93-a4c3-540bab158644.pdf
然而,在Firefox它看起來像這樣:
http://localhost:1798/Disclosure\disclosures\bf1bb8bf-ef34-4c93-a4c3-540bab158644.pdf
這是當前頁面的URL:
http://localhost:1798/Disclosure/Disclosures?lenderProductID=19&lenderID=64
它爲什麼看起來像是試圖將當前URL與虛擬路徑結合起來?當我點擊其中一個PDF鏈接時,它會打開一個新的標籤頁/窗口,但它會將我重新路由回索引頁。
我不是最好的IIS,所以任何幫助將不勝感激!先謝謝你。
這顯示在哪裏,路徑從哪裏來的?如果它在HTML頁面中,HTML源代碼是什麼樣的? –
PDF列表位於Telerik Grid中。下面的代碼snoippet是我用來構建URL的''。ClientTemplate(「<#= DisclosureName #>」)' –
好的,但是您能否顯示實際的原始數據,因爲它來自數據源? –