如何在clientbin文件夹中打开silverlight中的pdf文件?

时间:2011-08-17 14:03:38

标签: vb.net silverlight

我的clientbin(silverlight)文件夹中有一个product.pdf,其中包含点击按钮产品的详细信息,我想打开pdf我使用下面的代码它在托管后在本地工作正常给出HTTP错误404.0 - 不是发现 您要查找的资源已被删除,名称已更改或暂时不可用。我该怎么办,请帮帮我

**服务并在silverlight中调用aspx页面**

  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.

1 个答案:

答案 0 :(得分:0)

您似乎正在重定向到错误的资源。

所以我建议你暂时抛弃重定向并用一些日志输出替换它。 只需打印出path的值,然后查看其指向的位置即可。

注意:只有在内部测试系统上才能执行此操作