在本体调试的时候程序正常执行,但把程序发布到虚拟机的WIN2003的IIS上时,执行过程中先是在执行
int start = (pageat - 1) * pageNum + 1;
 List<string> userResult = new List<string>();
        if (count > pageat * pageNum)
        {
            userResult = result.GetRange(start - 1, pageNum);
        }
        else
        {
            userResult = result.GetRange(start - 1, count - (pageat - 1) * pageNum);
        }
list.getRange(index,count)的时候提示“偏移量和长度超出数组界限,或技术大于从索引到原籍和结尾处的元素数量。”我把这段代码去掉后,又在这段代码前面的for循环中提示“提示索引超出了数组界限”。是不是虚拟机的环境缺少什么。偏移量和长度list.getRange()