通过独立应用程序发布Web服务(Real-Time、Windows)
- 更新时间2025-08-27
- 阅读时长3分钟
父级主题:发布Web服务
您可以通过独立的应用程序将Web服务发布到NI Web服务器或应用程序Web服务器。当应用程序开始/停止运行时,Web服务将开始/停止运行。
按照下列步骤,通过独立的应用程序发布Web服务:
- 将Web服务包括在应用程序中:
- (Windows)右键单击项目浏览器窗口的程序生成规范,选择新建»应用程序,打开应用程序属性对话框。(Real-Time)右键单击项目浏览器窗口的程序生成规范,选择新建»实时应用程序,打开实时应用程序属性对话框。
- 在Web服务页上,勾选要包括的Web服务复选框。
- 选择一个托管Web服务的Web服务器。关于Web服务的详细信息,请参考 托管Web服务。

注:(Real-Time)只能使用应用程序Web服务器托管RT终端上的Web服务,因为NI Web服务器不支持RT终端。 - (可选)如在步骤c中选择应用程序Web服务器,配置Web服务接受请求所用的端口。必须将各个同步运行的应用程序使用唯一的端口。如希望客户端使用HTTPS协议调用Web服务,勾选启用SSL复选框,配置其他项。
- 生成包含Web服务的应用程序:
- 单击生成,出现生成状态对话框。
- LabVIEW完成应用程序生成后,单击浏览,可打开LabVIEW保存应用程序文件的目标目录。
- 在目标设备上运行应用程序,Web服务即在设备上开始运行:
- (Windows)双击目标目录的可执行文件。(Real-Time)在项目浏览器的程序生成规范中右键单击应用程序,然后单击启动时运行。应用程序将Web服务发布至终端设备的Web服务器上。

注:将Web服务发布到NI Web服务器上需管理员权限。 - 关闭LabVIEW项目。发布的Web服务在LabVIEW Runtime上运行,不依赖于LabVIEW开发系统。
- (Windows)双击目标目录的可执行文件。(Real-Time)在项目浏览器的程序生成规范中右键单击应用程序,然后单击启动时运行。应用程序将Web服务发布至终端设备的Web服务器上。