这篇文章主要实现如何修改RevitServer,来实现禁止用户直接访问此服务器,但是如果知道模型得具体RSN地址,是可以访问模型的
1、首先在服务器上安装RevitServer2016
2、在IIS的Default web site下能看到ModelService2016的服务
3、浏览此服务的安装目录,在bin下找到RS.Service.Protected.Model.dll文件
4、用SPY反编译此文件
5、找到ModelServiceImplementation.cs文件下的ListSubFoldersAndModels方法,
6,修改代码,当sessionToken!=null,直接返回,那么用户想看到服务器下的文件列表时,将会报错