निर्दिष्ट तर्क मान्य मूल्यों की सीमा से बाहर था। पैरामीटर नाम: साइट


253

मुझे इस तरह की त्रुटि मिल रही है ::

निर्दिष्ट तर्क मान्य मानों की श्रेणी से बाहर था। पैरामीटर नाम: साइट

मेरे किसी भी प्रोजेक्ट को डीबग करते समय।

मैंने अपने विज़ुअल स्टूडियो 2012 को पुनः स्थापित करने के बाद भी प्रयास किया है। लेकिन फिर से उसी तरह की समस्या मुझे डिबगिंग के दौरान मिल रही है।

मेरे सिस्टम के विन्यास हैं:

  • विंडोज 8: 32-बिट
  • विजुअल स्टूडियो: 2012

वेब पेज लाइक करते समय अपवाद को फेंक दिया जाता है,

[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298

[HttpException (0x80004005): Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

यह अपवाद कहाँ फेंका गया है?
श्रीराम सक्तीवेल

1
डिबगिंग के बाद वेब पेज दिखाते समय अपवाद को फेंक दिया जाता है।
राहुल_आरजे

स्पष्ट नहीं है कि कुछ कोड कौन सी पंक्ति को
छोड़ते हैं,

अब देखिए मैंने वेब पेज को दिखाते समय दी गई एरर को भी देख लिया है
राहुल_आरजे

@Rahul_RJ आप मदद नहीं कर रहे हैं। आप स्टैक ट्रेस दिखा रहे हैं जहां यह अपवाद का स्थान कहता है लेकिन उस कोड को शामिल नहीं करता है।
साइमन बेलांगर

जवाबों:


530

यदि IIS का उपयोग कर रहे हैं:

  • कंट्रोल पैनल
  • कार्यक्रम
  • खुली या बंद खिड़कियां सुविधाएँ
  • इंटरनेट सूचना सेवाओं पर टिक करें
  • फिर अपने दृश्य स्टूडियो को पुनरारंभ करें

यदि IIS एक्सप्रेस का उपयोग किया जाता है:

पुराने नियंत्रण कक्ष से 'प्रोग्राम जोड़ें / निकालें' खोलें और IIS एक्सप्रेस पर एक मरम्मत चलाएं या आप नियंत्रण कक्ष पर जा सकते हैं - >> कार्यक्रम - >> कार्यक्रम और सुविधाएँ - >> चालू या बंद विंडोज़ सुविधाएँ - >> इंटरनेट सूचना सेवा और नीचे दिए गए चित्र में दिखाया गया चेकबॉक्स देखें:

यहां छवि विवरण दर्ज करें


41
विंडोज-अपडेट के बाद यह मुद्दा मुझे मिल गया। समाधान आज भी काम करता है! विंडोज 10 प्रो इनसाइडर प्रीव्यू बिल्ड 16199.rs_prerelease.170513-2252
टाइमबिलस्ट्रोम

21
आपको सभी IIS की आवश्यकता नहीं है , आप बस IIS प्रबंधन कंसोल (IIS -> वेब प्रबंधन उपकरण -> IIS प्रबंधन कंसोल) स्थापित कर सकते हैं।
जॉन पैट्रिक डैंडिसन

11
'विंडोज 10 प्रो इनसाइडर प्रिव्यू बिल्ड 16199.rs_prerelease.170513-2252' के अपडेट के बाद मुझे भी यह त्रुटि मिली। JPD द्वारा अनुशंसित के रूप में 'IIS प्रबंधन कंसोल' जोड़ा गया। समस्या सुलझ गयी।
बॉबके

14
Win10 फॉल क्रिएटर्स अपडेट के साथ त्रुटि हुई, केवल "होस्टेबल वेब कोर" को स्थापित करने ने चाल चली। धन्यवाद;)
लुकासमेटल

41
4 साल बाद और जवाब अभी भी है। Windows 10 अद्यतन स्थापित और IIS चला गया। गंभीरता से, डब्ल्यूटीएफ एमएस ...
माइक डेवेननी

164

यह मेरे साथ हुआ जब मैंने 2017 फॉल क्रिएटर अपडेट लागू किया। मैं IIS 10.0 एक्सप्रेस (मैं अपने बॉक्स पर IIS स्थापित नहीं है) की मरम्मत करके हल करने में सक्षम था ।)

नोट: जैसा कि एक उपयोगकर्ता ने टिप्पणियों में बताया है,

मरम्मत "प्रोग्राम और फीचर्स" में पाया जा सकता है - "क्लासिक" कंट्रोल पैनल।


45
मरम्मत "प्रोग्राम और फीचर्स" में पाया जा सकता है - "क्लासिक" कंट्रोल पैनल।
user2006616

4
मुझे भी! IIS 10.0 एक्सप्रेस की मरम्मत। धन्यवाद!
विटोर रिगोनी

4
यह IIS एक्सप्रेस के लिए समाधान है, जैसा कि समझाया गया है। चूँकि हमारे पास दो आधिकारिक उत्तर नहीं हो सकते हैं, मैंने इसे आधिकारिक उत्तर में जोड़ दिया है।
स्टेफन जेड कैमिलेरी

1
IIS एक्सप्रेस की मरम्मत मेरे लिए इंस्टॉलर को क्रैश कर देगी। मुझे व्यक्तिगत घटक अनुभाग के तहत विज़ुअल स्टूडियो 2017 इंस्टॉलर का उपयोग करके IIS एक्सप्रेस की स्थापना रद्द / फिर से स्थापित करनी थी। यह आपको बताएगा कि अन्य घटकों को भी अनइंस्टॉल करने की आवश्यकता है। उन पर ध्यान दें और फिर घटकों की स्थापना रद्द करें / फिर से इंस्टॉल करें।
थॉमस 927 15

3
मैंने IIS 10.0 एक्सप्रेस के लिए स्टैंड-अलोन इंस्टॉलर डाउनलोड करना समाप्त कर दिया और वीएस इंस्टॉलर को अन्य चीजों को हटाने देने के बजाय इसका उपयोग करके अनइंस्टॉल / री-इंस्टॉल करने का काम किया। लगता है सब कुछ अब तक काम कर रहा है।
ब्रेंट केलर

37

मेरे पास एक ही मुद्दा था जिसे मैंने कार्यक्रमों और विशेषताओं में iis सर्वर की मरम्मत करके हल किया।

के लिए जाओ

नियंत्रण कक्ष> एक प्रोग्राम की स्थापना रद्द करें और फिर स्थापित आईआईएस एक्सप्रेस सर्वर (विजुअल स्टूडियो के साथ स्थापित) पर राइट क्लिक करें और फिर मरम्मत पर क्लिक करें।

इस तरह से मैंने इस मुद्दे को हल किया है


36

मैं VS2017 के साथ एक ही मुद्दा था। समस्या को हल करने के बाद।

  1. प्रशासक के रूप में कमांड प्रॉम्प्ट चलाएँ।
  2. दो आदेशों का पालन करें जो आपकी रजिस्ट्री को अपडेट करेंगे।

reg जोड़ें HKLM \ Software \ WOW6432Node \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

reg जोड़ें HKLM \ Software \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

इससे आपकी समस्या का समाधान हो जाना चाहिए। अधिक जानकारी के लिए इस लिंक का संदर्भ लें ।


2
यह समाधान मेरे लिए तब काम आया जब मुझे कंट्रोल पैनल ऐड / रिमूव प्रोग्राम्स में एक ग्रे आउट संशोधित बटन द्वारा ब्लॉक किया गया।
कैमलकेस

1
आप आदमी, Microsoft f अपने क्रिएटर क्रिएटर अपडेट sh t के साथ cked करता है , आपने इसे ठीक कर दिया है। आप पूरी कंपनी से अधिक लायक हैं
kexx

1
यह मेरे लिए तय - विंडोज सर्वर 2019 में विजुअल स्टूडियो 2019 की वेनिला इंस्टॉल। रिबूट की जरूरत नहीं है।
user2728841

12

फूला हुआ आईआईएस स्थापित करने के बजाय, मैं विंडोज फीचर से इंटरनेट सूचना सेवा होस्टेबल वेब कोर स्थापित करके मेरा समाधान करता हूं


आपको सभी IIS स्थापित करने की आवश्यकता नहीं है - बस बॉक्स पर टिक करें और डिफॉल्ट को लें। यह सुनिश्चित करना स्पष्ट है कि :)
औरी रहीमज़ादेह

Win10 फॉल क्रिएटर्स अपडेट के साथ त्रुटि हुई, केवल "होस्टेबल वेब कोर" को स्थापित करने ने चाल चली। धन्यवाद;)
लुकासमेटल

मैं यह भी पुष्टि कर सकता हूं कि Win10 फॉल रचनाकारों के अपडेट के बाद, होस्ट किए गए वेब कोर घटक को स्थापित करने के उपरोक्त सुझाए गए समाधान ने चाल चली। यह करने के लिए Microsoft Windows बटन पर क्लिक करें, फिर खोज बॉक्स में Windows सुविधाएँ चालू या बंद करें, फिर इंटरनेट सूचना सेवाएँ होस्ट करने योग्य वेब कोर का चयन करें।
बजे जिम टालिडोरोस

सबसे अच्छा उपाय। मेरे लिए एक आकर्षण की तरह काम किया।
vibs2006

7

जब आप अपने प्रोजेक्ट को डीबग करते समय किसी विशिष्ट पृष्ठ से प्रारंभ करते हैं, और आप स्थानीय IIS का उपयोग कर रहे हैं, तो हो सकता है कि आपने विशिष्ट पृष्ठ पाठ बॉक्स में कोई गलत मान भर दिया हो।

(परियोजना गुणों के माध्यम से> वेब> कार्रवाई शुरू करें> विशिष्ट पृष्ठ)

गलत कॉन्फ़िगरेशन:

Specific Page: "http://localhost/MyApplication/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

सही कॉन्फ़िगरेशन:

Specific Page: "/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

नोट: उद्धरण चिह्नों पर ध्यान न दें।


3

यदि आप Visual Studio विकास सर्वर में निर्मित का उपयोग करने के साथ ठीक हैं या आप IIS स्थापित नहीं करना चाहते हैं या नहीं कर सकते हैं, तो आप उस प्रोजेक्ट के उपयोग से वेब सर्वर को बदल सकते हैं

  1. प्रोजेक्ट प्रॉपर्टीज़ (सॉल्यूशन एक्सप्लोरर और राइट प्रॉपर्टीज़ में राइट क्लिक प्रोजेक्ट)

  2. वेब टैब चुनें

  3. "विजुअल स्टूडियो डेवलपमेंट सर्वर का उपयोग करें" चुनें।

मुझे नहीं पता कि यह मेरे साथ कैसे हुआ, लेकिन किसी तरह इस विकल्प को मेरी एक परियोजना के लिए "स्थानीय आईआईएस वेब सर्वर का उपयोग करें" में बदल दिया गया।


1

इसने अंतिम अद्यतन के बाद विंडोज 10 पर समस्या का समाधान किया

गो कंट्रोल पैनल - >> प्रोग्राम्स - >> प्रोग्राम्स एंड फीचर्स - >> विंडोज फीचर्स को चालू या बंद करें - >> इंटरनेट इनफॉर्मेशन सर्विसेज

लेकिन पिछली प्रतिक्रिया के आधार पर यह तब तक काम नहीं करता जब तक कि नीचे दिए गए सभी विकल्पों की जाँच नहीं की जाती

यहां छवि विवरण दर्ज करें


0

मेरे लिए, यह इसलिए हो रहा था क्योंकि मैंने "रन एज एडमिनिस्ट्रेटर" पर स्विच किया था। वीएस का सिर्फ एक उदाहरण चल रहा था, लेकिन इसे व्यवस्थापक के रूप में चलाने से यह त्रुटि हुई। स्विचिंग ने मुझे ठीक कर दिया।


0

मेरे लिए संशोधित संशोधित किया गया था, लेकिन कार्यक्रमों और सुविधाओं के तहत IIS प्रबंधन कंसोल को जोड़ना मेरे लिए यह तय किया गया था। साथ ही विंडोज 10 फॉल अपडेट पर।


0

मुझे यह मुद्दा तब मिला जब VS2017 में फ्रेमवर्क 4.5 को लक्षित करने वाली एक परियोजना को चलाने की कोशिश की गई। इसे फ्रेमवर्क 4.6.X में बदलने के बाद यह अपने आप ठीक हो गया।


0
  • कंट्रोल पैनल> प्रोग्राम्स> प्रोग्राम्स और फीचर्स पर जाएं और IIS एक्सप्रेस को रिपेयर करें।
  • दृश्य स्टूडियो को पुनरारंभ करें।

IIS चालू करने के लिए अनुशंसित नहीं है क्योंकि अन्य टिप्पणियां बताती हैं कि क्या आप अपने सिस्टम को लाइव सर्वर के रूप में उपयोग नहीं कर रहे हैं। विकास के उद्देश्य से केवल IIS एक्सप्रेस पर्याप्त है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.