温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Problem with navigateurl in silverlight to a UNC path
silverlight

其他 - Silverlight中的url到UNC路径的问题

发布于 2020-03-27 10:35:06

我在使用命令按钮(实现ICommand)时遇到问题。我想在按指定的按钮将用户重定向到以UNC路径为目标的新选项卡时。

HtmlPage.Window.Navigate(new Uri(@"\\host\filename"), "_blank");

问题是浏览器将用户重定向到以下目标,除了我的意图:

http://www.hostnameoftheslapplication.com/\\host\filename

如何实现正确的导航;

先感谢您。

查看更多

查看更多

提问者
Aggelos Biboudis
被浏览
50
Tim Trout 2010-05-22 23:18

Silverlight不允许您尝试执行的操作。HTML导航用于从Web服务器打开网页,但是您提供的UNC语法用于文件系统访问。Silverlight仅允许极其有限地访问客户端PC的文件系统。

为了能够提供文件,可以配置Web服务器,使“主机”路径是Web应用程序中的虚拟目录。然后,您可以使用相对URI语法而不是UNC语法来提供文件名。