2009-08-14 18 views
6

में डीबग वेबसाइट आईआईएस पर चल रहे एएसपी.Net वेबसाइट को डीबग करना संभव है? मैं एक Asp.Net वेब एप्लिकेशन प्रोजेक्ट को डीबग करने में सक्षम हूं, लेकिन एक वेब साइट नहीं, और जानना चाहता था कि यह डिज़ाइन द्वारा है या क्या मुझे कुछ याद आ रहा है।Asp.Net: iis

+0

जब आप ** आईआईएस कार्यकर्ता प्रक्रिया में ** संलग्न करें ** आपको ** आउटपुट ** विंडो में कुछ भी मिलता है? –

उत्तर

0

यह मेरे लिए ठीक काम करता है। आप फ़ाइलों को आईआईएस फ़ोल्डर में कॉपी करते हैं, आईआईएस सेट अप करते हैं और जाते हैं। (यदि एक ही मशीन पर)। सुनिश्चित करें कि आपकी परियोजना गुण "कस्टम वेब सर्वर" और "http://localhost" (या जो कुछ भी) निर्दिष्ट करते हैं।

Vista पर आपको विजुअल स्टूडियो को व्यवस्थापक के रूप में चलाने की आवश्यकता है।

यदि आप अपनी आईआईएस को एक अलग मशीन पर चला रहे हैं, तो आपको अपने विजुअल स्टूडियो डिस्क पर रिमोट डीबगर स्थापित करना होगा और डीबग का उपयोग करके टोपी से कनेक्ट करना होगा। विजुअल स्टूडियो में प्रक्रिया को संलग्न करें।

+1

यह वेब एप्लिकेशन के लिए काम करता है लेकिन ब्रेकपॉइंट वेबसाइट –

3

आप इसे डीबग करने के लिए अपने विजुअल स्टूडियो डीबगर में asp_wp संलग्न कर सकते हैं।

+0

के लिए नहीं रुकता है, यह वेब एप्लिकेशन के लिए काम करता है लेकिन ब्रेकपॉइंट वेबसाइट –

+0

@ योरन नवीन के लिए नहीं रुकता है - आपको डीएलएस के पास पीडीबी फाइलों की आवश्यकता होती है, और अधिक डीबग फीचर्स का लाभ उठाने के लिए आपकी साइट का निर्माण डीबग मोड में। – Dewfy

+0

मैं "वेबसाइट" का उपयोग नहीं कर रहा हूं "वेब एप्लिकेशन"। यह स्थानीय रूप से संकलित नहीं है बल्कि केवल आईआईएस में फ्लाई पर है। मैं पीडीबी कैसे बना सकता हूं? –

2

यह काम करना चाहिए:

डीबग मोड में
  1. संकलित परियोजना।
  2. web.config में डीबग = "सत्य" सेट करें।
  3. आईआईएस कामकाजी प्रक्रिया से जुड़ा है (आईआईएस का कौन सा वी आप उपयोग करते हैं?) (वीएस में Ctrl-Alt-P)। कई प्रक्रियाएं हो सकती हैं। सुनिश्चित करें कि आप सही एक पर पहुंचें।
+0

मैं आईआईएस का उपयोग करता हूं 5. केवल एक प्रक्रिया है। मैं वेबसाइट का उपयोग करता हूं न कि "वेब प्रोजेक्ट" - यह फ्लाई पर संकलित है इसलिए मैं इसे नियंत्रित नहीं कर सकता। –

10

यह वही समस्या थी। कुंजी स्टूडियो प्रोजेक्ट फ़ाइल का उपयोग कर प्रोजेक्ट नहीं खोलना है।

  1. आईआईएस में, आपकी डिफ़ॉल्ट वेब साइट के तहत, आपको पहले से ही एक एप्लिकेशन बनाना होगा, और फाइलों वाले फ़ोल्डर में इसकी ओर इशारा करना होगा।
  2. विजुअल स्टूडियो में, फ़ाइल> ओपन> वेब साइट (Shift + Alt + O) पर जाएं।
  3. नव निर्मित एप्लिकेशन का चयन करें।
  4. आपको पता चलेगा कि समाधान एक्सप्लोरर अब प्रोजेक्ट नाम के स्थान पर यूआरएल का उपयोग करता है। (http: // localhost/mysite /)
  5. सामान्य की तरह डीबग तीर पर क्लिक करें।