2011-08-17 136 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的值并查看它指向的位置。

注意:只有这样做,如果你是一个内部测试系统上

相关问题