ठीक है, बिन फ़ोल्डर करता है मौजूद है, लेकिन यह करने के लिए ले जाया जाता है समाधान फ़ाइल के बगल में कलाकृतियों फ़ोल्डर। चूंकि एएसपी.नेट कोर आरसी 1 मेमोरी में सबकुछ संकलित करता है, तो आपको खाली बिन फ़ोल्डर मिल जाएगा। लेकिन अगर आप "निर्माण पर आउटपुट आउटपुट" विकल्प को सही पर सेट करते हैं (राइट क्लिक प्रोजेक्ट फ़ाइल -> प्रॉपर्टीज और बिल्ड टैब) तो आपको बिन फ़ोल्डर में जेनरेट की गई फाइलें मिलेंगी।
मुझे नहीं लगता कि इस के रास्ते को पाने के लिए कोई प्रत्यक्ष संपत्ति उपलब्ध है लेकिन आप उसी मार्ग का उपयोग कर सकते हैं जो @ निकोलय कोस्टोव द्वारा आवेदन पथ प्राप्त करने के लिए इंगित किया गया है। और फिर System.IO कक्षाओं का उपयोग बिन फ़ोल्डर में कूदें।
कोड यहां वर्णित एएसपी.नेट कोर के लिए अपडेट किया गया है।
http://www.talkingdotnet.com/get-application-wwwroot-path-aspnet-core-rc2/
public Startup(IHostingEnvironment env, IApplicationEnvironment appenv)
{
string sAppPath = env.ContentRootPath;
string sRootPath = Path.GetFullPath(Path.Combine(sAppPath, @"..\..\"));
string sBinFolderPath = @"artifacts\bin\" + appenv.ApplicationName;
string sBinPath = Path.Combine(sRootPath, sBinFolderPath);
}
आप एक बिन फ़ोल्डर क्यों करना चाहते हैं? –
@MuqeetKhan एक कारण उत्पन्न XML दस्तावेज़ फ़ाइल पुनर्प्राप्त करना होगा। –