我想使用Microsoft.Web.RedisSessionStateProvider作为asp.net应用程序的会话缓存提供程序。我必须在应用程序中使用一些混淆的libriares。添加它们后,我得到了内存不足的异常。如果删除对这些库的引用,则缓存将起作用。在global.asax application_start之后立即发生异常。也许正好在session_start之前或上。
import java.util.List;
import java.util.ArrayList;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Test {
public static void main(String[] args) {
List<String> allMatches = new ArrayList<String>();
Matcher m = Pattern.compile("[\\w-]+")
.matcher("['my', 'na_me', 'is', 't-est']"); /** note the "\\" two times to get an escaped "\" **/
while(m.find()) allMatches.add(m.group());
System.out.println(allMatches); /** output: [my, na_me, is, t-est] **/
}
}
该错误将“添加名称”行标记为红色,并将其声明为System.OutOfMemoryException
答案 0 :(得分:-1)
您在global.asa中有任何实现吗?在此处发布代码!您可以与Redis Server建立连接吗?更改提供程序版本Microsoft.Web.Redis.RedisSessionStateProvider。