项目浏览器窗口,右键单击Web服务项目项,选择属性,打开Web服务属性对话框的服务设置页。

该页用于给Web服务命名以及配置调试和性能的相关设置。

该页包括以下内容:

选项 说明信息
常规 包括以下部分:
版本号 版本编号。
  • 少校

    指定用于表示主要版本的版本号。

  • 次要

    指定用于表示次要版本的版本号。

  • 修复

    指定表示修正问题版本的版本号。

  • 生成

    指定表示具体的生成版本的版本号。

静态文档 包括以下部分:
  • 为静态文件夹提供默认的index.html-

    在未指定文件名时调用静态文档文件夹,配置Web服务加载index.html

  • 所需权限-

    指定用户或组访问公共静态内容所必须的权限。用户可确定权限,使用Web服务器配置终端时,可通过安全配置页,配置用户和组的权限。

高级设置 包括以下部分:
  • 启用远程调试-

    启用远程计算机的Web服务调试

    如将Web服务添加至应用程序生成规范,LabVIEW将使用应用程序生成规范的启用远程调试的值,而非本页上该选项的值。
附加排除项 包括以下部分:
  • 断开连接类型定义-

    指定LabVIEW部署Web服务时是否断开自定义类型与控件的链接关系。在一个包含大量VI的应用中断开连接自定义类型,可减少Web服务占用的磁盘空间。

  • 删除未使用的多态VI实例

    指定部署Web服务时移除未使用的多态VI实例。在VI程序框图上添加多态VI实例时,LabVIEW会将多态VI的所有实例添加至Web服务。如选择移除未使用的多态VI实例,LabVIEW将移除程序框图上未直接调用的多态VI实例。如要动态加载多态VI实例,则不要选择该选项。不选择该选项会增加应用程序的大小。

  • 删除项目库中未使用的成员-

    指定部署Web服务时移除未使用的项目库成员。如勾选该复选框,LabVIEW仅包含程序框图直接调用的库成员VI。启用该选项可减少Web服务的大小,除非生成程序中的其他VI引用该VI,LabVIEW不包括同一项目库引用的其他VI。

    • 删除未使用的成员后修改项目库文件-

      如选择移除项目库中未使用成员,可勾选该复选框,LabVIEW可修改库文件使其不引用已移除的成员。如未修改项目库,则Web服务可能需要更长时间才能部署。

      如果在独立应用程序的生成规范中包含Web服务,则LabVIEW将在应用程序生成规范中使用移除未使用成员后修改项目库文件的值,而不是此页面上的值。
  • 断开未使用的内联子VI

    如勾选该复选框,加载Web服务时,LabVIEW不会加载任何未使用的内嵌子VI至内存,减少了加载时间和内存占用。如Web服务中的VI通过子VI节点静态调用子VI,则LabVIEW认为该内嵌子VI未被使用。只有在该页的高级设置部分禁用了调试,LabVIEW才会断开连接未使用的子VI。还必须移除未使用内嵌子VI的程序框图,否则LabVIEW不会断开连接。

    注: 如未使用的内嵌子VI是类的成员,即使勾选了断开连接未使用的内嵌子VI,加载Web服务时,LabVIEW还是会将子VI加载至内存。