"इस ऑपरेशन को करते समय एक त्रुटि हुई थी"


102

मेरे पास IIS में एक वेबसाइट है, जिसके लिए मैं किसी भी सेटिंग को नहीं खोल सकता, जैसे ऑथेंटिकेशन, हैंडलर मैपिंग, ऑथराइजेशन रूल्स इत्यादि। यह केवल त्रुटि संदेश दिखाता है "इस ऑपरेशन को करते समय एक त्रुटि हुई थी", जिसमें कोई अधिक विवरण और बिंदु वेब पर नहीं हैं। .config।

वेबसाइट ब्राउज़ करने से 500.19 त्रुटि होती है।

मैंने iis_iusrsवेबसाइट फ़ोल्डर और web.config को जोड़ने की कोशिश की , ऐप पूल की पहचान को बदलकर उसी पर एक्सेस देने की कोशिश की। web.config / वेबसाइट फ़ोल्डर सुरक्षा सेटिंग्स, सत्यापित लक्ष्य फ्रेमवर्क, iisreset / ऐप पूल रीसायकल का कोई फायदा नहीं हुआ।

जवाबों:


201

यह पता चला कि वेबसाइट URL रीराइट मॉड्यूल का उपयोग कर रही थी जो मुझे याद आ रही थी।

MS से वेब प्लेटफ़ॉर्म इंस्टॉलर डाउनलोड किया और URL फिर से लिखना मॉड्यूल स्थापित किया।

http://www.microsoft.com/web/downloads/platform.aspx

काश IIS त्रुटियों की तुलना में अधिक जानकारीपूर्ण थी "केवल एक त्रुटि थी ..."


5
इसके लिए धन्यवाद! मैं वास्तव में एक ही मुद्दा था और आपने मुझे मुसीबत का TON बचा लिया।
csells

11
URL पुनर्लेखन मॉड्यूल भ्रामक त्रुटि संदेशों की संख्या और अनगिनत घंटे बर्बाद होने का कारण हो सकता है ...
ब्रेट पोस्टिन

5
अगर मैं इसके लिए नहीं होता तो मैं अपने पहियों को लंबे समय तक घूमता रहता।
जस्टिनमिचेल्स 13

4
धन्यवाद ... यह भी एक ही सर्वर से दूसरे सर्वर पर जाते समय मेरी इसी समस्या को हल करता है।
माइकल महोनी

4
आप महान व्यक्ति हैं! इस पर पूरा एक दिन बर्बाद!
डेविड चिवो

20

यह पता चला कि वेबसाइट URL रीराइट मॉड्यूल का उपयोग कर रही थी जो मुझे याद आ रही थी।

यह मेरी समस्या नहीं थी और यह थी। मेरे पास पहले से ही यूआरएल रेविटर स्थापित था, लेकिन विंडोज 10 अपग्रेड के बाद IIS को इसकी जानकारी नहीं थी। नियंत्रण कक्ष पर एक सरल मरम्मत => कार्यक्रम और सुविधाएँ => IIS URL पुनर्लेखन मॉड्यूल 2 और यह फिर से काम कर रहा था।


1
आपने मेरा दिन बचाया! मेरे पास एक ही मुद्दा था और ठीक उसी तरह से हल किया गया जैसा आपने सुझाव दिया था और सभी अब फिर से काम करते हैं। हमारे मामले में हमने सर्वर 2012 को विंडोज़ 2016 से विंडोज़ 2016 तक अपग्रेड किया।
डेविड पिरस

1
कथा। मैं एक ट्रैश किए गए सर्वर को फिर से स्थापित कर रहा था और हर बार जब मैंने किसी एक साइट को पुनर्स्थापित करने के लिए एक साइट बनाई तो मुझे यह त्रुटि दिखाई देगी। मैं web.config में फिर से लिखने के नियमों के बारे में भूल गया था!
नटरास

मैं NAV वेब क्लाइंट चलाने के लिए उससे लड़ रहा था। मैंने यहाँ बहुत सारी चीजों को फिर से स्थापित किया, ब्रो ने, इससे मेरी जान भी बच गई। केवल मरम्मत का काम मॉड्यूल ने काम किया,
थिन्स

मेरे पास एक ही मुद्दा था, फिर से लिखना मॉड्यूल की पुनर्स्थापना मेरे लिए उपयोगी नहीं थी, लेकिन मरम्मत ने काम किया। धन्यवाद!
डेनिसेव

15

मैं IIS 8.5 चला रहा हूं और मैंने अपना पहला Asp.Net Core 2.0 (रेजर पेज) साइट IIS सर्वर (विंडोज सर्वर 2012 R2 पर) पर तैनात किया है जो कई Asp.Net फ्रेमवर्क / क्लासिक वेबसाइट चला रहा था। यह मेरे लिए काम किया:

.NET कोर विंडोज सर्वर होस्टिंग बंडल स्थापित करें

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle


1
होस्टिंग बंडल अब .NET Core 2.1
SDk

वास्तव में तीन घंटे की Googling और यह आखिरकार जवाब था। धन्यवाद।
ज्योफएम

2
सचमुच यहाँ रोते हुए, बहुत-बहुत धन्यवाद! यहाँ, मेरे वोट ले लो!
पॉलिमर

8

मेरे पास भी यह मुद्दा था। IIS 10. पर ASP.Net कोर को चलाने की कोशिश करना। मुझे बस इतना करना था: विकास का समय IIS समर्थन

इससे लिया गया स्क्रीन शॉट: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1


एक जादू की तरह काम किया।
अजीज जावेद

7

मेरे पास यह मुद्दा हाल ही में था, मेरे लिए समाधान स्थापित हो रहा था: ASP.NET Core / .NET Core: रनटाइम और होस्टिंग बंडल। आप इसे यहाँ पा सकते हैं ।

इसके अलावा यह स्थापित करने से पहले, सुनिश्चित करें कि आपके बनाने wwwrootसुरक्षा अनुमतियाँ दोनों अनुमति देने के लिए सेट कर दिया जाता iis_iusrsऔर iusrपढ़ें, लिखें है और अनुमतियाँ निष्पादित करने के लिए।


इससे मेरा हल हो गया। विंडोज 10 और आईआईएस 10 और ASP.Net कोर 2.2 को चलाने की कोशिश कर रहा है।
पानी

@ सुनकर खुशी हुई।
मोहम्मद

3

यहां चिह्नित समाधान के समान, मेरे पास भी यही समस्या थी और फिर से यह एक लापता आईआईएस मॉड्यूल था, लेकिन इस बार यह एप्लीकेशन इनिशिएटिव मॉड्यूल था जो आवश्यक था, URLRewrite नहीं। वेब प्लेटफ़ॉर्म इंस्टॉलर या IIS.net के माध्यम से स्थापित करना । समस्या को ठीक किया।

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

हालांकि यह वास्तव में बेहतर त्रुटि संदेश की जरूरत है कि भावनाओं को गूंज !!!



3

मेरा मुद्दा यह था कि मैंने IIS स्थापित करने से पहले .NET कोर होस्टिंग बंडल स्थापित किया था। रेपर के साथ होस्टिंग बंडल इंस्टॉलर को फिर से चलाना मेरे लिए इसे तय करता है।

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle

यदि IIS के पहले होस्टिंग बंडल स्थापित किया गया है, तो बंडल इंस्टॉलेशन की मरम्मत की जानी चाहिए। IIS स्थापित करने के बाद फिर से होस्टिंग बंडल इंस्टॉलर चलाएँ।


मुझे इसे चलाने के लिए इंस्टॉलर खोजने की भी आवश्यकता नहीं थी। मैं अभी कंट्रोल पैनल -> प्रोग्राम्स और फीचर्स में गया और फिर Microsoft .NET कोर 3.1.2 पर राइट-क्लिक किया - विंडोज सर्वर होस्टिंग आइटम और सिलेक्ट चेंज जिसने फिर रिपेयर का विकल्प लाया। ठीक होने के बाद, यह सब काम कर गया।
विंसल

0
  1. मैं सिर्फ उस एप्लिकेशन पर डबल क्लिक करता हूं जिसमें त्रुटि है और
  2. .NET फ्रेमवर्क का संस्करण बदलें और
  3. फिर इसे मूल संस्करण में वापस बदलें और
  4. App ताल पुनर्नवीनीकरण।

उदाहरण के लिए:

एप्लिकेशन में .NET फ्रेमवर्क v4.0.30319 है और मैंने इसे .NET फ्रेमवर्क v2.0.50727 में बदल दिया , फिर स्थिति स्टॉप में बदल गई , फिर मैं वापस डबल क्लिक करता हूं और .NET फ्रेमवर्क v4 में बदल जाता है और फिर राइट क्लिक रीसायकल और इसे पुनर्नवीनीकरण करता है।


अपने उत्तर को बेहतर बनाने के लिए और स्पष्ट होने के लिए एक सूची का उपयोग करने का प्रयास करें
davejal

0

समान त्रुटि संदेश, लेकिन मेरा C: \ डिस्क स्थान से बाहर चला गया था।


-1

100% काम करता है **** किसी भी यूआरएल की जाँच करें अंदर हैं <appSetting></appSetting>, इन अज्ञात यूआरएल पर टिप्पणी करने का प्रयास करें

 <!-- <add key="ErrorLogWebApi" value="https://websitename.com/api" />-->

और <rewrite></rewrite>पूरी तरह से टैग भी टिप्पणी करें

अब आप कोशिश करो


जब मैं 'लॉगिंग' पर क्लिक करता था तो एक खाली पुनर्लेखन टैग मेरे लिए त्रुटि पैदा कर रहा था। एक उत्थान है।
टाइमब्यू ३३
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.