我如何在visual studio 2008中运行html文件iwith vb

时间:2015-06-08 13:54:28

标签: vb.net visual-studio-2008

我尝试使用Process.Start(file.html的路径)运行

Private Sub TestΜαθηματικάIΙIToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TestΜαθηματικάIΙIToolStripMenuItem.Click
    Process.Start("C:\Mathimatika\3o_test_M-III\test.html")
End Sub

但我有这个错误“系统找不到指定的文件”我确定100%路径是正确的。

有人可以通过其他方式向我推荐吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

如果其他内容阻止您的进程打开文件,例如,如果它没有访问该文件的权限,或者该文件被其他进程锁定,则可以收到此消息。

此外,如果您尝试从ASP.Net网站执行此操作,请记住您的代码在Web服务器上运行,该服务器无法访问托管Web浏览器的计算机上的文件系统。

再看一遍:它只是没有转义文件路径中的\字符。您需要做的就是添加一个@,以便获得未转义的字符串:

Private Sub TestΜαθηματικάIΙIToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TestΜαθηματικάIΙIToolStripMenuItem.Click
    Process.Start(@"C:\Mathimatika\3o_test_M-III\test.html")
End Sub