ASP.NET MVC प्रोजेक्ट में नियंत्रक से App_Data फ़ोल्डर में पूर्ण पथ खोजने का सही तरीका क्या है? मैं अस्थायी रूप से एक .xml फ़ाइल के साथ काम करने में सक्षम होना चाहता हूं और मैं पथ को हार्डकोड नहीं करना चाहता।
यह काम नहीं करता:
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
string path = VirtualPathUtility.ToAbsolute("~/App_Data/somedata.xml");
//.... do whatever
return View();
}
}
मुझे लगता है कि वेब संदर्भ VirtualPathUtility.ToAbsolute () के बाहर काम नहीं करता है। स्ट्रिंग पथ "C: \ App_Data \ somedata.xml" के रूप में वापस आता है
मुझे MVC ऐप में .xml फ़ाइल का पथ कहाँ निर्धारित करना चाहिए? Global.asax और यह एक अनुप्रयोग-स्तरीय चर छड़ी?