2012-08-31 16 views
39

मैं आईआईएस एक्सप्रेस वे ठीक हैं के तहत Windows 8 पर IIS8 अंतर्गत चलाने के लिए किसी भी ASP.NET साइटों प्राप्त नहीं कर पा रहे हैं, लेकिन मैं कर दिया है:IIS 8.0 ASP.NET और त्रुटि 500.19

  1. स्थापित IIS में IIS8
  2. स्थापित ASP.NET 3.5 और 4.5 सुविधाओं
  3. एक वैध अनुप्रयोग पूल
  4. जोड़ा गया आईआईएस प्रबंधक में एक नया आवेदन अपनी साइट

लेकिन मैं की ओर इशारा करते बनाया गया प्राप्त करें: HTTP त्रुटि 500.19 - आंतरिक सर्वर त्रुटि अनुरोधित पृष्ठ तक पहुंचा नहीं जा सकता क्योंकि पृष्ठ के लिए संबंधित कॉन्फ़िगरेशन डेटा अमान्य है।

कॉन्फ़िग स्रोत: -1: 0:

कोई भी विचार?

उत्तर

54

एएसपी.Net अनुप्रयोग web.config में एक हैंडलर अनुभाग के साथ पूर्व-वायर्ड आते हैं।

डिफ़ॉल्ट रूप से, यह आईआईएस के भीतर फीचर प्रतिनिधिमंडल के भीतर पढ़ने के लिए सेट है।

सर्वर नामफ़ीचर प्रतिनिधिमंडल के तहत, आईआईएस प्रबंधक में एक नजर डालें। यदि हैंडलर मैपिंग्स को केवल पढ़ने के लिए सेट किया गया है और आपकी साइट web.configs के हैंडलर अनुभाग हैं, तो मान को पढ़ने/लिखने के लिए फ़्लिप करें और देखें कि क्या होता है।

मेरे लिए काम किया जब Windows 8 में जाने/आईआईएस 8/ASP.Net MVC 4.

+4

हैंडलर मैपिंग्स पढ़ने/लिखने के लिए सेट है – ConsultUtah

+3

@ TestPlanManagement.com - क्या यह उत्तर वास्तव में आपकी समस्या का समाधान था? आपकी टिप्पणी के आधार पर, ऐसा लगता है जैसे यह नहीं था। –

+0

मेरे लिए यह काम किया। – Olaf

12

मैं एक ही मुद्दा था, इस वजह से एप्लिकेशन पूल वेब साइट निर्देशिका या वेब के लिए अधिकार नहीं है। config। "IIS_IUSRS" के लिए अधिकार देने का प्रयास करें: पढ़ें, निष्पादित करें, सूची।

+0

मेरे लिए काम नहीं किया! –

+0

इच्छा है कि मैं इसे दो बार बढ़ा सकता हूं !! –

+0

मेरे लिए भी काम नहीं किया। –

1

अवैध कॉन्फ़िगरेशन अनुभागों के लिए web.config में देखें।

आईआईएस प्रबंधक मैं ऐसे मॉड्यूल आदि के रूप में सुविधाओं के किसी भी नहीं खुल सका में

मेरी web.config में मैं एक चार्ट उद्देश्य यह है कि मैं प्रयोग किया जाता से अवैध config अनुभाग से पहले:

<system.webServer> 
    <httpHandlers> 
     <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" /> 
    </httpHandlers> 
</system.webServer> 

मैंने इसे हटा दिए जाने के बाद सबकुछ काम किया।

5

आईआईएस 7 से 8 तक वेब एप्लिकेशन लेते समय मुझे एक ही समस्या थी, और मैंने इसे URL Rewrite मॉड्यूल स्थापित करके हल किया, जिसे मैं पूरी तरह से भूल गया था। तो जांचें कि आपके पास अपने नए सर्वर/आईआईएस पर सही मॉड्यूल इत्यादि स्थापित हैं।

आप इस मॉड्यूल को WPI (वेब ​​प्लेटफार्म इंस्टालर) के साथ भी इंस्टॉल कर सकते हैं।

+0

विंडोज 10 के लिए यूआरएल रीराइटिंग मॉड्यूल स्थापित करना https://www.microsoft.com/en-us/download/details.aspx?id=47337 मेरी समस्या हल हो गई – MrFlo

15
  1. क्लिक करें "आरंभ" बटन
  2. खोज बॉक्स में
  3. , प्रवेश "को चालू खिड़कियों पर सुविधाओं या बंद"
  4. सुविधाओं विंडो में
  5. , क्लिक करें: "इंटरनेट सूचना सेवा"
  6. क्लिक करें: "विश्व वाइड वेब सर्विसेज "
  7. क्लिक करें:" एप्लिकेशन डेवलपमेंट फीचर्स "
  8. सुविधाओं को चेक (सक्षम) करें। मैंने सीजीआई नहीं बल्कि सभी की जांच की।

मैं W10 तकनीकी पूर्वावलोकन

+0

बढ़िया! इससे मेरा काम बनता है। वोट दिया! –

+0

यह समाधान मेरे लिए काम किया। धन्यवाद! – ganeshran

0

उपयोग कर रहा हूँ ऊपर के सभी की कोशिश के बाद, मैं अभी भी अटक गया था, इसलिए मैं अपने त्रुटि संदेश में संदर्भित फ़ाइल को देखने जाने का फैसला किया, "c: \ कुछ \ पथ \ web.config "

यह 3 केबी था, और मैंने इसका नाम बदलकर" _web.config "कर दिया, और स्क्रिप्ट ने तुरंत ठीक से काम करना शुरू कर दिया।

मैं मूल रूप से यह मानता हूं कि मेरे असंख्य परिवर्तनों से पहले चीजों को कैसे सेट किया गया था। मेरे द्वारा किए गए सभी परिवर्तनों के साथ, अब यह एक उचित वेब.कॉन्फिग बना सकता है।

उपरोक्त कुछ ऐसा करने का प्रयास करने के लिए जहां आपको होना चाहिए, दोस्तों।

0

अंत में मेरा हल किया गया! यीशु। मैं अपनी परियोजना के लिए गिट हब का उपयोग कर रहा था और इसे प्रत्येक पीसी पर थोड़ा अलग स्थानों पर डाउनलोड कर रहा था।

जब मैंने कॉन्फ़िगरेशन फ़ाइल को अनसुलझा करने का प्रयास किया तो त्रुटि का उल्लेख मैंने देखा कि यह वास्तव में अन्य पीसी का उपयोग करने का पथ था। प्रोजेक्ट में सूचीबद्ध इस सूची को ठीक नहीं कर सका, इसलिए बस वीएस में प्रोजेक्ट फ़ाइल पर राइट क्लिक किया और इसे अनलोड किया, इसे फिर से लोड किया गया और अब यह काम करता है।

0

आपने शायद पहले यह कोशिश की लेकिन आपने अपने पीसी को बार-बार चालू करने का प्रयास किया है? मैंने उपरोक्त सभी को पहले से ही कोई फायदा नहीं हुआ, जबकि यह सिर्फ मेरे लिए काम किया। संभवतः मेरे पिछले कार्यों में से एक ने मेरी परियोजना में एक महत्वपूर्ण फाइल लॉक की है।

1

यदि आपके पास आईआईएस स्थापित करते समय आपकी मशीन नई मशीन/स्वरूपित है, तो सुनिश्चित करें कि आपने ASP.Net (उपयुक्त संस्करण) स्थापित करना चुना है।

सुझाव: चालू/बंद विंडोज फ़ीचर -> आईआईएस -> अनुप्रयोग विकास विशेषताएं -> ASP.Net 3,5/4,6

हाल ही में मैं विंडोज 10 में अपग्रेड किया है (IIS 10) & के रूप में मैं था ASP.Net स्थापित करना भूल गया, मुझे इस समस्या का सामना करना पड़ रहा था।

अन्य समस्या निवारण युक्तियां हैं:

2) सुनिश्चित करें कि आप दे दिया है आपके आवेदन फ़ोल्डर पर IIS_IUSRS समूह की अनुमति पढ़ा करें।

3) आप जांच सकते हैं कि आपका एप्लिकेशन पूल सही लक्ष्य है। नेट फ्रेमवर्क चयनित है।

4) सुनिश्चित करें कि आपका वेब.कॉन्फिग उचित (अच्छी तरह से परिभाषित एक्सएमएल) है और इसमें कोई त्रुटि नहीं है। धन्यवाद।