因为BS不需要我们做额外的开发工作,所以这里我们只需要学习如何安装、部署、使用BS模块即可。
第一步,到群共享里面下载文件:sanMuSoft.CS.Web.zip,将文件放到服务器上。解压。
第二步:打开IIS管理器,右击网站,在右键菜单里面选择“添加网站”创建网站。

按需求设置网站名称、选择刚刚解压的目录作为“物理路径”。最后点击“确定”按钮保存。

第三步:创建应用程序池。按照下图的位置设置并保存一个新的应用程序池。注意,.net clr版本为:无托管代码。

高级设置里面保证“启用32位应用程序”为false。考虑到当今服务器应该没有32位的操作系统了,所以我们程序是x64发布的,所以这里一定要设置为false。

第三步,设置权限。先创建一个用户,给一个IIS_IUSRS用户组权限。开始菜单——Windows管理工具——计算机管理。在本地用户和组中创建用户和权限。

用户创建完之后创建目录的访问权限。

设置路径凭证

第四步,应用程序池选择。将我们之前创建的应用程序池与当前网站绑定。

第五步:设置访问端口。因为BS模块中扫描模块需要用到摄像头,而想在手机端启用摄像头,要求网址必须是基于https协议的。所以想用扫描功能就必须设置绑定https协议,并且指定SSL证书。安装SSL证书的教程可以参考:免费的SSL证书申请。如果没有自己的正式域名的,可以考虑:其他场景证书解决方案。

第六步:安装WebSocket。因为当前项目是Blazor开发的,需要用到WebSocket,所以还得安装一下WebSocket。具体的安装教程可以参考:安装WebSocket。
第七步:重启网站。
