c# - Build (and Debug) ASP.NET Web Application in a non-default folder location -


मेरे पास ASP.NET वेब अनुप्रयोग प्रोजेक्ट के साथ एक दृश्य स्टूडियो 2008 समाधान है। मैं $ (SolutionDir) \ WebApps \ $ (ProjectName) \ bin के लिए कहा गया प्रोजेक्ट का डिफ़ॉल्ट आउटपुट फ़ोल्डर बदलना चाहता हूं। यह मैं कर सकता हूं और जब मैं निर्माण करता हूँ तो मुझे इस फ़ोल्डर में उम्मीद की असेंबली फाइल मिलती है। यह सामग्री फ़ाइलों (एएसपीएक्स, इत्यादि) को मूल फ़ोल्डर में कॉपी नहीं करता है लेकिन मैंने इसे प्रोजेक्ट.csproj फ़ाइल को कस्टम बिल्ड लक्ष्य के साथ हैक कर ठीक करने में कामयाब किया है।

समस्या यह है कि मैं चाहता हूं एएसपी.नेट डेवलपमेंट सर्वर का उपयोग करके इस एप्लिकेशन को डीबग करने में सक्षम होने के लिए, VS2008 में F5 दबाकर दुर्भाग्य से, asp.net सर्वर सर्वर शुरू होता है, आउटपुट डायरेक्टरी के अभिभावक की बजाय प्रोजेक्ट डायरेक्टरी में "भौतिक पथ" होता है।

क्या मेरे वेब अनुप्रयोग को एक अलग आउटपुट फ़ोल्डर में बनाने का कोई तरीका है लेकिन अभी भी asp.net dev सर्वर को चलाने के लिए मेरी साइट डिबग?

धन्यवाद।

< P> संक्षिप्त उत्तर हाँ है, लेकिन यह सुंदर नहीं है मैं उपयोग की गई प्रक्रिया नीचे दी गई है।
  1. वीएस में प्रोजेक्ट को लोड किया गया।
  2. मैन्युअल रूप से पोस्ट की गई कार्रवाई को शामिल करने के लिए .csproj फ़ाइल को संपादित किया जाता है, जो मूल रूप से सामग्री फ़ाइलों की प्रतिलिपि बनाता है ( Aspx, आदि।) आउटपुट फ़ोल्डर के माता-पिता को।
  3. डीबग विकल्पों के लिए मैंने बाहरी निष्पादन योग्य प्रक्षेपण के लिए प्रोजेक्ट सेट किया है। एस्पनेट विकास सर्वर मैन्युअल रूप से url को लॉन्च करने के लिए सेट करें।

    मैंने क्या सीखा? मैं ऐसा नहीं करूँगा, मैं सिर्फ डिफ़ॉल्ट के साथ रहूँगा और इसके बजाय एक इंस्टॉल / वेब परिनियोजन परियोजना बनाऊंगा।

Comments

Popular posts from this blog

php - Creating canonical URLs with custom route-classes -

mysql - Formatting problem with PHP DateTime Difference when used as part of an equation -

Mysql Local server hardware -