如何从客户端启动网络浏览器

问题描述 投票:0回答:1

我有一个通过 Visual Basic 语言代码 Windows 窗体构建客户端-服务器模型的项目。 我创建的服务器包括 iis 服务器上的所有项目代码。 从客户端计算机(不包括项目代码,仅 UI)运行程序,我想打开 Web 浏览器并访问任何链接。 我已经使用了 process.start("url") 并且它在本地计算机上运行正常。但是当我将代码构建到 .dll 文件并更新到 iis 服务器时,它不会从客户端运行。

Public Shared Sub TestOpenWeb(ByVal sender As WXSource, ByVal e As WXArgs)
        Process.Start("iexplore.exe", "https://www.google.com/")
    End Sub
vb.net web browser launch
1个回答
0
投票

当我将代码构建到 .dll 文件并更新到 iis 服务器时,它不会从客户端运行。

并在对上述问题的评论中进一步澄清......

此代码在iis服务器执行

在服务器上执行的代码在服务器上执行,而不是在客户端上执行。因此,当前您正在服务器上打开网络浏览器。

在问题中你还提到...

我有一个通过 Visual Basic 语言代码 Windows 窗体构建客户端-服务器模型的项目。

如果本例中的客户端是 Windows 窗体应用程序,那么听起来

这就是您想要执行此代码的地方。 如果您想在客户端上打开 Web 浏览器,那么您应该在

client

应用程序中执行此

Process.Start()
操作,而不是 server 应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.