में वेब प्रोजेक्ट में आउटपुट पथ बदलना मेरे पास कई एएसपी.नेट वेब प्रोजेक्ट हैं और उनका आउटपुट फ़ोल्डर "सी: \ बिल्ड्स \ [प्रोजेक्टनाम] बिन" (डिफ़ॉल्ट "बिन \" फ़ोल्डर के बजाय) पर सेट है। यह "F5" डिबगिंग काम नहीं कर रहा है क्योंकि ASP.NET विकास सर्वर प्रोजेक्ट फ़ोल्डर के अंतर्गत "बिन" फ़ोल्डर की अपेक्षा करता है।वीएस -2010
मैं फिर स्थानीय आईआईएस वेब सर्वर (http: // localhost/webproject1 ") का उपयोग करने के लिए बदल गया और मैन्युअल रूप से vdir भौतिक पथ को अपने कस्टम आउटपुट पथ में अपडेट किया। हालांकि VS2010 csproj लोड नहीं करेगा क्योंकि यह यूआरएल का पता लगाता है पहले से ही एक अलग फ़ोल्डर स्थान पर मैप किया गया है।
मुझे पता है कि मुझे शायद आउटपुट फ़ोल्डर नहीं बदलना चाहिए। लेकिन सोच रहा है कि क्या इसे हल करने का कोई आसान तरीका है? लक्ष्य कस्टम बिल्ड आउटपुट के साथ "F5" डिबगिंग कार्य करना है फ़ोल्डरों Aristos 'जवाब के कारण
अद्यतन:।
धन्यवाद अरिस्टोस। दुर्भाग्य से समस्या हल नहीं होगी। मेरी सभी परियोजनाएं पहले से ही परियोजना संदर्भ का उपयोग करती हैं, इसलिए सभी संदर्भ डीएलएल को आउटपुट फ़ोल्डर में सही ढंग से कॉपी किया जाता है। कारण F5 डिबगिंग काम नहीं करता है क्योंकि आउटपुट फ़ोल्डर सामान्य "बिन" उप फ़ोल्डर नहीं है, लेकिन किसी अन्य पथ में C:\BuildsOut\Foo\bin
कहता है।
ऐसा लगता है कि VS2010 में वेब प्रोजेक्ट को डीबग करने के लिए F5 का उपयोग करने के लिए, इसे डिफ़ॉल्ट आउटपुट पथ "बिन" का उपयोग करना होगा। यदि आप इसे बदलते हैं, तो F5 काम नहीं करेगा और इससे भी बदतर आपकी परियोजना भी लोड नहीं हो सकती है।
इन परियोजनाओं को एक ही "समाधान" के तहत रखने का प्रयास करें। यकीन नहीं है लेकिन कोशिश करने लायक है। – Poni