2011-08-17 197 views
0

我有一個product.pdf在我的clientbin(silverlight)文件夾,其中包含關於點擊按鈕的產品的詳細信息,只是我想打開該pdf我使用下面的代碼,它承載它後本地工作正常HTTP錯誤404.0 - 未找到 您正在查找的資源已被刪除,名稱已更改或暫時不可用。我怎麼做一個請幫我如何從clientbin文件夾中打開Silverlight中的pdf文件?

**服務和呼叫aspx頁面在Silverlight **

Dim uri As New Uri(HtmlPage.Document.DocumentUri, "/ClientBin/product.pdf") 
     'HtmlPage.Window.Navigate(uri, "_blank") 
     Dim path As String = uri.AbsoluteUri.ToString() 
     ' HtmlPage.Window.Eval("window.open('" & path & "')") 
     HtmlPage.Window.Eval("document.location.href='" & path & "';") 

**錯誤代碼託管後**

HTTP Error 404.0 - Not Found 
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. 
+0

你的代碼示例是混亂的。您似乎試圖打開您的託管網站上的文件(這是沒有意義的)。你能否更詳細地解釋你的客戶和你想要發生什麼? –

+0

我有一個product.pdf在我的clientbin(silverlight)文件夾中,其中包含關於點擊按鈕產品的詳細信息,只是我想打開該pdf,我該怎麼做,請幫助我 –

回答

0

看來你正在重定向到錯誤的資源。

所以我建議你暫時丟棄重定向,並用一些日誌輸出替換它。 只需打印出path的值並查看它指向的位置。

注意:只有這樣做,如果你是一個內部測試系統上