在前两篇博客《C#开拓BIMFACE系列45 做事端API之创建离线数据包》与《C#开拓BIMFACE系列46 做事端API之离线数据包下载及构造详解》中创建并下载了离线数据包,数据包中的文件构造也做了详细的解释。
离线数据包是一组静态资源文件,并不须要特定的云端程序供应运行时环境,因此可以像支配网页的css、js、image一样支配在静态Web做事器上。 把稳:在支配前,必须把压缩文件解压。为了加速访问,离线数据包中的很多文件都进行了gzip压缩。
支持的Web做事器

包括但不限于以下几种:
IISNginxApacheTomcatNodeJS个中
IIS常用于支配 .NET Web运用程序。
Nginx (engine x) 是一个高性能的HTTP和反向代理web做事器,同时也供应了IMAP/POP3/SMTP做事。
Apache 常用于支配 PHP 运用程序。
Tomcat 常用于支配 Java 运用程序。
NodeJS 是一个基于 Chrome V8 引擎的 JavaScript 运行时。
本文紧张先容如何在 IIS 中支配离线数据包并访问。
IIS先容
Internet Information Services(IIS,互联网信息做事),是由微软公司供应的基于运行Microsoft Windows的互联网基本做事。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003、Win7、Win8.1、Win10 一起发行。
IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部原谅在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检 索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起供应的文件和运用程序做事器,是在Windows NT Server上建立Internet做事器的基本组件。它与Windows NT Server完备集成,许可利用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵巧的Internet/Intranet站点。IIS(Internet Information Server,互联网信息做事)是一种Web(网页)做事组件,个中包括Web做事器、FTP做事器、NNTP做事器和SMTP做事器,分别用于网页浏 览、文件传输、新闻做事和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很随意马虎的事。
IIS安装
掌握面板 -> 程序和功能 -> 启用或关闭Windows功能
支配离线数据包
步骤1 新建站点如下①、③、④为必填项。
①网站名称,填写有详细意义的中文或英文名称都可以。
②运用程序池默认自动创建物,名称与网站同名。
③理路径指向离线数据包解压的目录;
④端口号不能与IIS中其他站点重复。
由于离线数据包中都是静态资源文件,没有.NET 做事器端程序,以是运用程序池 【.NET CLR】与【托管管道模式】设置任何一种类型都可以。
步骤2 设置站点下的默认文档
默认包含了 index.html。如果没有则手动添加。
离线数据包中的承载模型/图纸浏览的网页是 index.html,检讨默认文档项的目的是,访问站点时URL后面不须要写详细的网页名称 http://localhost:2021/。
如果不添加默认文档,则访问时须要在URL后面加上详细的网页名称,http://localhost:2021/index.html。
步骤3 下载离线包JSSDK
在浏览器中访问 http://localhost:2021/ ,会弹出提示信息
查看离线数据包中的index.html内容
缘故原由是21行引用的 src="./jssdk/BimfaceSDKLoader@latest-release.js" 在离线数据包中并不存在。
两种办法下载离线数据包JSSDK
办法1:直接点击【确定】按钮,浏览器中自动下载BIMFACE官网供应的最新版本。
办法2:到BIMFACE官网 https://bimface.com/developer-guide/984 手动下载
两种办法都可以,下载最新版本利用即可。
步骤4 调度 index.html 配置(1)将下载的JSSDK解压,并将全体目录拷贝到与离线数据包 index.html 同级目录中
(2)修正 index.html。修正后的内容如下。
如果解压的文件夹目录不同或者目录命名不同,则适当调度即可。建议JSSDK目录带版本号,直不雅观明了。
步骤5 浏览模型总结:离线数据包是一组静态资源文件,并不须要特定的云端程序供应运行时环境,因此可以像支配网页的css、js、image一样支配在静态Web做事器上。最大的上风便是访问性能较高。
《BIMFace.SDK.CSharp》开源SDK。欢迎大家下载利用:https://gitee.com/NAlps/BIMFace.SDK
#兰州6人阳性 5人有内蒙古旅居史#
#环球日增超34万例 美国增超5.7万#
#31省增9例本土 在陕西内蒙古等4省#
#美前国务卿鲍威尔因新冠并发症离世#
#内蒙古额济纳旗已确认5例确诊#