asp.net mvc 3 - कैसे MVC3 अनुप्रयोग में प्रारंभ करने के लिए आवेदन रूट(पूर्ण भौतिक पथ) प्राप्त करने के लिए?




asp.net-mvc-3 iis-7 (2)

अब तक मैं इस्तेमाल किया:

Dim appPath = HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath)

लेकिन आज मैं आईआईएस 6 से आईआईएस 7 से अपना ऐप चला गया और मुझे "अनुरोध इस संदर्भ में उपलब्ध नहीं है" अपवाद है। यह आईआईएस 7 में एकीकृत मोड पाइपलाइन के कारण है। मैं क्लासिक मोड पर जाना नहीं चाहता, इसलिए मैं ऐप्लिकेशन पथ प्राप्त करने का एक अलग तरीका तलाश रहा हूं (जो "C: \ SVN \ L2E ट्रंक वेबसाइट")।

क्या किसी के पास कोई विचार है कि मैं अपने MVC3 ऐप का पूर्ण भौतिक पथ कैसे प्राप्त कर सकता हूं?



इसे इस्तेमाल करो:

 AppDomain.CurrentDomain.BaseDirectory 




integrated-pipeline-mode