我在全局类文件中有一个定时任务定时任务需要下面的方法
需要加载网站中的“数据”文件夹中的文件
但是提示错误:
“System.Web.HttpException”类型的异常在 System.Web.dll 中发生,但未在用户代码中进行处理其他信息: 服务器操作在此上下文中不可用。(运行没有问题,当到达指定时间后就提示错误了)private string _验证投注列表(string[] caiji)
{
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.Load(Server.MapPath("~/数据/1.xml"));//加载网站目录下的“数据”文件夹中的1.xml这个文件
System.Xml.XmlNodeList nodeList = doc.GetElementsByTagName("s");
//把投注列表添加到arraylist
ArrayList alist = new ArrayList();
foreach (System.Xml.XmlNode xmlNode in nodeList)
{
alist.Add(xmlNode.InnerText);
}
string str = caiji[1] + " " + caiji[2] + " " + caiji[3] + " " + caiji[4] + " " + caiji[5];
if (alist.IndexOf(str) >= 0)
return "★★★";
else
return " ";
}
需要加载网站中的“数据”文件夹中的文件
但是提示错误:
“System.Web.HttpException”类型的异常在 System.Web.dll 中发生,但未在用户代码中进行处理其他信息: 服务器操作在此上下文中不可用。(运行没有问题,当到达指定时间后就提示错误了)private string _验证投注列表(string[] caiji)
{
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.Load(Server.MapPath("~/数据/1.xml"));//加载网站目录下的“数据”文件夹中的1.xml这个文件
System.Xml.XmlNodeList nodeList = doc.GetElementsByTagName("s");
//把投注列表添加到arraylist
ArrayList alist = new ArrayList();
foreach (System.Xml.XmlNode xmlNode in nodeList)
{
alist.Add(xmlNode.InnerText);
}
string str = caiji[1] + " " + caiji[2] + " " + caiji[3] + " " + caiji[4] + " " + caiji[5];
if (alist.IndexOf(str) >= 0)
return "★★★";
else
return " ";
}
解决方案 »
- Visual Studio中【Ctrl + 1】键实现命名空间导入(类似于Eclipse)
- 新手提问,正在学习公司的源码,看到一个文件夹下有 ***.xsd文件
- PictureBox的load方法 求高手啊
- 严重问题!网站能访问状态码却返回500
- 页面计时跳转功能的实现
- 兄弟我真的急的快哭了!好心的人帮帮忙!问题不难的!
- 控件转换问题,请教高手们。
- 急问:HttpResponse的方法断续下载文件,是不是不支持下载mht格式的文件呀?
- 控制文本格式问题
- datagrid如果定义了10个每页。如果数据只有一条。那么高度就非常难看。如何解决?
- 求一这样显示图片的Jquery插件
- .net中如何制作加好友
这句有问题,当没有请求时Server对象不能用?改用doc.Load(AppDomain.CurrentDomain.BaseDirectory+"数据/1.xml");试试。