В моем приложении asp.net у меня есть класс util, который будет считывать некоторые данные из файла xml, затем я могу вызвать этот класс позже, файл должен быть загружен один раз, поэтому я использую статический конструктор.
class UtilHelper{
static UtilHelper(){
XmlDocument doc=new XmlDocument();
doc.load("a.xml"); //here the asp.net cannot find the file,it always try to find file in the iis's dictionary.
}
}
Некоторые люди могут предложить мне использовать «Server.mappath (xxx)»
Но этот класс не является xx.aspx.cs. Таким образом, в контексте нет ни «HttpRequest», ни «HttpServerUtilly».
Есть идеи?