公司web平台使用silverlight+WCF的方式,在使用客户端形式进行登录时偶尔会出现“参数:http://XXXXX/WCFservice/ 调试资源字符串不可用”的问题(如图)。Windows系统日志中没有记录到相关的日志,在这种情况下,重启IIS可以解决。
但此问题是偶发的,又查不到问题所在,那么最佳解决办法是什么呢?
1.给应用程序池设置个自动回收机制
最彻底办法——配置个每日重启IIS的自动任务。Mark一下。
PS:当然,引发此问题也有一些踪迹可寻。比如网页端上有没有这种自动刷新的分析报表,可以试着加长刷新时间间隔,另外尽量不要配置用户登录后首界面为自动刷新的分析报表;也可以确认下出问题的时间段内有没有用户导出数据量比较多的excel,尽量设置导出数据的最大数据量或者设置分页导出。