|
|
| 常见问题 |
- 筛选器无法运行,事件查看器里面显示数据是错误的或者没有任何提示。
首先请重新启动IIS看问题是否解决,如果还没有解决问题,尝试授权Domain.dll、Domain.cfg和Domain.map给IIS_WPG组。
- 筛选器已经加载,但是访问网站404错误或者访问任何域名均指向根目录。
可能的原因有:
- 对Domain.dll/DomainDBG.dll加载了多次。相对于一个虚拟主机,Domain.dll和DomainDBG.dll同时只能有一个被加载,如果加载多次,则会出现多次解析而导致解析错误。注意:如果在网站级别已经加载了该dll,则不要在虚拟主机级别再加载该dll了。
- 全局配置文件名称错误、设置错误或者因为权限原因没有被读取。注意:全局配置文件和dll在同一目录,文件名和动态库名称相同,扩展名为cfg,即:如果使用Domain.dll,那么全局配置文件为Domain.cfg,如果使用DomainDBG.dll,则全局配置文件名为DomainDBG.cfg
- 映射配置文件Domain.map文件配置错误。配置文件采用“域名=目录名”的方式进行映射,行内不要包含注释。
- 和系统中已经存在的其他筛选器冲突。如果系统中存在功能相同或者类似的其他筛选器,则有可能会产生冲突。尝试去掉其他筛选器看是否能正常运行。
如果出现404错误,首先确认没有出现重复加载的问题,然后将筛选器替换成调试版本DomainDBG.dll,在事件查看器中查看具体的请求路径和映射信息以逐步排错。
|
|