Server.MapPath
काम करने के लिए मुझे क्या करना चाहिए?
मेरे पास using System.Web;
सर्वर का उपयोग नहीं कर सकता। मैपपाथ
और क्या है? जब मैं Server
टाइप करता हूं तो Server
के लिए कोई त्वरित परिणाम विकल्प (इंटेलि-अर्थ) नहीं होता है।
कोई मदद?
Server.MapPath
काम करने के लिए मुझे क्या करना चाहिए?
मेरे पास using System.Web;
सर्वर का उपयोग नहीं कर सकता। मैपपाथ
और क्या है? जब मैं Server
टाइप करता हूं तो Server
के लिए कोई त्वरित परिणाम विकल्प (इंटेलि-अर्थ) नहीं होता है।
कोई मदद?
आप इस
System.Web.HttpContext.Current.Server.MapPath(path);
का उपयोग करके देखें या उपयोग HostingEnvironment.MapPath
System.Web.Hosting.HostingEnvironment.MapPath(path);
वे काम नहीं कर रहे हैं .. .. त्रुटि 1 नाम या नामस्थान नाम 'HttpContext' नामस्थान 'System.Web' में मौजूद नहीं है (क्या आप एक असेंबली संदर्भ खो रहे हैं?) ... त्रुटि 2 टाइप या नामस्थान नाम 'होस्टिंग' मौजूद नहीं है नेमस्पेस 'सिस्टम। वेब' – a1204773
ऐसा लगता है कि आप Winforms का उपयोग कर रहे हैं, तो आप इस लिंक को देखना चाहेंगे http://www.debugging.com/bug/18951 – DotNetUser
'होस्टिंगएन्वायरमेंट.मैपपाथ' ने मेरे लिए काम किया –
आपकी परियोजना को System.Web.dll
असेंबली संदर्भित करने की आवश्यकता है। सर्वर HttpServerUtility
प्रकार का एक ऑब्जेक्ट है। उदाहरण:
HttpContext.Current.Server.MapPath(path);
इस तरह के संदर्भ को नहीं मिला मुझे केवल यह दो मिला: System.Web.AplicationServices, System.Web.Services .... – a1204773
अपनी परियोजना के लिए एक संदर्भ के रूप में System.Web
जोड़ सकते हैं।
आप संदर्भ (System.Web
) Reference to System.Web
जोड़ने के लिए Firt System.web
के लिए एक संदर्भ जोड़ने के लिए, आप की जरूरत नहीं है अगर जरूरत है। संदर्भ फ़ोल्डर में ऐसा करें।
फिर आप उपयोग कर सकते हैं Hosting.HostingEnvironment.MapPath(path);
आप अधिक जानकारी प्रदान करने की जरूरत है। यह किस तरह की परियोजना है? आप सर्वर.मैपपाथ क्यों चलाना चाहते हैं? क्या यह एक वेब-प्रपत्र प्रोजेक्ट है और क्या आप पृष्ठ उपclass में या एएसपीएक्स के रेंडर फ़ंक्शन में कोड लिख रहे हैं? – Dai
सी # विनफॉर्म .. मैं चाहता हूं कि यह सर्वर पर फ़ाइल उपलब्धता की जांच करे – a1204773