दिलचस्प पोस्ट
पीएचपी में हाइफ़न के साथ XML नोड नाम का उपयोग करना क्या करता है। आरडी में आंकड़ों के लिए एसडी स्टैंड मैं ऑवैइडटाबलऑब्जेक्ट का उपयोग कैसे करूं? WPF चार्ट नियंत्रण प्रमाणीकरण के साथ wget नई लाइन बिना एक फ़ाइल पढ़ना समाधान: स्टोर अपडेट, डालें, या हटाएं कथन की एक अप्रत्याशित संख्या से प्रभावित (0) शीर्ष स्तर के क्वालिफायर क्या हैं? कैसे पाइप बास में काम करता है के लिए एक सरल स्पष्टीकरण क्या है? पायथन में एक सूची की गहरी कॉपी करें Datetime.isocalendar () के व्युत्क्रम को खोजने का सबसे अच्छा तरीका क्या है? आईई 9 में स्थानीय भंडारण विफल रहता है जब वेबसाइट सीधे फाइल सिस्टम से पहुँचा जाता है एक अमान्य सूचक की व्याख्या करना, फिर परिणाम का पता लेना MySQL आज की तिथि का चयन करें प्रविष्टि क्रम में प्रविष्टियां रखने के लिए स्काला मानचित्र का कार्यान्वयन?

आईआईएस 7 परिनियोजन – डुप्लिकेट 'system.web.extensions / scripting / scriptResourceHandler' अनुभाग

आईआईएस 7 में डिफॉल्ट एप पूल पर एक शुद्ध 3.5 वेबसाइट परिनियोजित करने का प्रयास करने पर 4.0 पर फ़्रेमवर्क खंड सेट किया गया, मुझे निम्न त्रुटि मिलती है।

एक डुप्लिकेट 'system.web.extensions / scripting / scriptResourceHandler' खंड परिभाषित है

अपमानजनक लाइनों की टिप्पणी से या तो कोई मदद नहीं मिली। मुझे क्या करने की आवश्यकता है या उस पर कोई संकेत?

Solutions Collecting From Web of "आईआईएस 7 परिनियोजन – डुप्लिकेट 'system.web.extensions / scripting / scriptResourceHandler' अनुभाग"

अगर आपका प्लान IIS में तैनात है, जिसमें एक एन्टर पूल है, जो कि .net 4.0 में चल रहा है। आपको वेब। कॉन्फ़िग को साफ करने की आवश्यकता होगी जिसमें सभी खंड परिभाषाएं शामिल हैं जो .NET 3.5 के लिए इंगित करते हैं। इसका कारण यह विफल रहता है क्योंकि ये खंड परिभाषाएँ पहले से ही .NET 4.0 में रूट web.config में शामिल हैं (देखें% windir% \ microsoft.net \ framework \ v4.0.30319 \ config \ machine.config) जिसमें सभी सिस्टम शामिल हैं वेब। एक्सटेंशन पहले से ही घोषित किए गए हैं

एक और त्वरित तय करने के लिए एप्लिकेशन पूल को 2.0 पर सेट करना है, जैसा कि आपका डेवलपमेंट मशीन अभी भी प्रतीत होता है।

मेरे लिए इसका समाधान डिफ़ॉल्ट ऐप्लिकेशन पूल के लिए v4.0 से v2.0 तक अनुप्रयोग पूल में .NET ढांचा संस्करण को परिवर्तित करना था।

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

अगर, मेरे जैसे, आपको वी 4 को लक्षित करने की आवश्यकता है लेकिन केवल 3.5 शुद्ध के साथ ही निर्माण कर सकते हैं, यहां निर्देशों का पालन करें । बस अपने web.config में <configSections> की पूरी सामग्री में बदलें:

 <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/> <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> </sectionGroup> </sectionGroup> </sectionGroup> 

एएलएससीएए पोर्क ए एल पोल एट पोर्क एट एट एनएफ़ 4.0 एनईटीई: सिक्योरेशन: एडमिनिस्ट्रेटर आईआईएस सर्वर को एप्लिकेशन्स के विकास के लिए इस्तेमाल करने वाले आईएसओएस सर्वर के बारे में बताएं। [यहां छवि विवरण दर्ज करें] [1] वाई सिम्बियन ला वर्सिओन डेल फ़्रेमवर्क! [छवि विवरण दर्ज करें यहाँ] [2]

केंद्रीय शेयरपॉइंट 2010 की स्थापना के बाद से इस समस्या का हल निकाला गया है

—– Google अनुवाद के माध्यम से —–

समस्या यह है कि पूल डिफ़ॉल्ट रूप में है नेट 4.0 समाधान: अनुप्रयोग पूल के दाईं ओर मूल्य सेट करने के लिए सर्वर IIS प्रबंधक दर्ज करें।! [छवि विवरण यहां दर्ज करें] [1] और रूपरेखा संस्करण बदलें! [छवि विवरण यहां दर्ज करें] [2]

इसे SharePoint केंद्रीय प्रशासन 2010 को स्थापित करने में समस्या को हल करना चाहिए

Necromancing।
यदि आपके पास कोई भी सिस्टम नहीं है, तो आपके वेब। कॉन्फ़िग में कोई भी सिस्टम.वेब। एक्सटेंशन कॉन्फ़िग-क्लास या हेन्डलर / मॉड्यूल प्रविष्टियां नहीं हैं, यह समस्या इसलिए हुई है क्योंकि आप / कोई अन्य एक दृश्य स्टूडियो-प्रोजेक्ट (2013-2015/2017) को छिपे हुए हैं -फ़ाइलें अनुपस्थित

इसके कारण, यह केवल .VS प्रतिलिपि नहीं होगी, बल्कि .VS , जिसमें IIS-Express applicationhost.config फ़ाइल है, जो कि वेब पर मौजूद .VS फाइलों को मौजूद नहीं है (या इससे भी बदतर, पथ जो मौजूद हैं , लेकिन वही सामग्री नहीं है) …

उपाय:
.vs फ़ोल्डर में applicationhost.config फ़ाइल को हटाएं।
या बस .VS फ़ोल्डर पूरी तरह से हटा दें।
दृश्य स्टूडियो इसे फिर से बना देगा

जाहिरा तौर पर, अन्य (इसने) को इस समस्या मिली है I वे फ्रेमवर्क 4.0 में फिर से बनाया। क्या आप?

इसके अलावा, यह सुनिश्चित करने के बारे में देखें कि आपका IIS ताजा है

इस समस्या से बचने का एक और तरीका जो अन्य लोगों की मदद कर सकता है, संभव है कि संस्करण 4.0 या उससे अधिक के लिए आपकी शुद्ध वेब सेवा का निर्माण करें।

एप्लिकेशन पूल को 2.0 पर सेट करें, मैंने इसे किया और काम किया।

मेरे मामले में मेरे पास एक ही ऐप पूल को साझा करने वाले 2 भिन्न ऐप हैं पहले एक .net4.5 फ़्रेमवर्क का उपयोग कर रहा था और नया 2.0 उपयोग कर रहा था। जब मैंने दूसरा ऐप अपने स्वयं के एप पूल में बदल दिया, तब वेब.कॉन्फ़िग में कोई परिवर्तन नहीं होने के साथ ठीक काम करना शुरू कर दिया।

मेरा संकल्प बेवकूफ था

  • मैंने 3.5। की एक प्रति स्थापित की है

  • एक और ऐप पूल और चयनित 3.5 शुद्ध बनाया (यह ड्रॉप डाउन में 2.0.5077 कहता है)

  • उस ऐप पूल में मेरी वेबसाइट को जोड़ा गया

  • पुराने और नए पूल पुनर्नवीनीकरण और साइट काम करना शुरू कर दिया।

यह मेरे पास नहीं आया 3.5 स्थापित होने के बावजूद खिड़कियों की सुविधा के मुताबिक मैंने कहा और उपयोग करने के लिए एक और एप पूल का निर्माण किया। मुझे उम्मीद है कि यह दूसरों की मदद करता है

मेरे मामले में मैं मैन्युअल रूप से urlrewrite नियम जोड़ना चाहता था और मुझे स्पष्ट त्रुटि नहीं दिखाई दे रही थी (मुझे <rules> टैग याद है):

गलत कोड:

  <rewrite> <rule name="some rule" stopProcessing="true"> <match url="some-pattenr/(.*)" /> <action type="Redirect" url="/some-ne-pattenr/{R:1}" /> </rule> </rewrite> </system.webServer> </configuration> 

उचित कोड (नियम टैग के साथ):

  <rewrite> <rules> <rule name="some rule" stopProcessing="true"> <match url="some-pattenr/(.*)" /> <action type="Redirect" url="/some-ne-pattenr/{R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 

मैंने इसे हल कर लिया है, निम्नलिखित कदम उठाए हैं:

  1. मैंने आईआईएस में एक नया एप्लीकेशन समूह बनाया है।
  2. इस समस्या वाले साइट या वेब एप्लिकेशन के लिए उन्नत सेटिंग खोलें।
  3. और नए एप्लिकेशन के समूह को सेट करें

यहां आपके पास इन चरणों की छवियां हैं:

एक नया एप्लिकेशन समूह बनाएं

आपके द्वारा एप्लिकेशन के समूह को बनाने के बाद

अपनी साइट या वेब एप में एप्लिकेशन समूह को सेट करें

यह त्रुटि संदेश विभिन्न स्थितियों में सामने आया है।

मेरे मामले में, मेरे आवेदन की वेब के शीर्ष पर। कॉन्फ़िफ़ फ़ाइल में मुझे रूट फ़ोल्डर में एक अतिरिक्त वेब। कॉन्फिग फ़ाइल थी (सी: \ इनसेटपब \ http://www.root)। शायद कुछ परीक्षण के बाद वहां छोड़ दिया गया था, मैं इसके बारे में सब भूल गया था, और पता नहीं था कि समस्या क्या थी।

इसे निकालकर मेरे लिए समस्या हल हो गई

शायद यह आपके लिए गलत जवाब है। लेकिन जब मैंने अपनी समस्या को हल करने की कोशिश की तो यह Google पर पहला हिट था। उस के साथ कहा…

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

मेरी समस्या यह थी कि मैंने गलती से अपने applicationhost.config को टीएफएस में भेज दिया। बाद में जब मैंने नवीनतम कमेट्स प्राप्त करने के बाद अपने लैपटॉप पर परियोजना चलाने की कोशिश की यह तब होता है जब त्रुटि हुई

मैंने पाया कि वर्चुअल निर्देशिका पथ गलत था।

 <virtualDirectory path="/" physicalPath="C:\Users\giddan\Documents\Visual Studio 2015\Projects\ProjectName\DeV.ProjectName\DeV.ProjectName.Web" /> 

आशा है कि यह किसी की सहायता करे!

यह मेरी पहली पोस्ट है, इसलिए कोमल हो 🙂

मेरा ऐप ASP.Net3.5 ऐप था (फ्रेमवर्क के संस्करण 2 का उपयोग करके) जब एएसपी.Net3.5 एप्स ने विजुअल स्टूडियो को स्वचालित रूप से वेब। कॉन्फ़िग में स्क्रिप्ट रसोर्सहाँडल जोड़ा। नेट के बाद के संस्करणों ने machine.config में इसे डाल दिया यदि आप संस्करण 4 ऐप पूल (इंस्टॉल ऑर्डर के आधार पर यह डिफ़ॉल्ट ऐप पूल है) का उपयोग कर अपने एएसपी.नेट 3.5 ऐप चलाते हैं, तो आपको यह त्रुटि मिल जाएगी।

जब मैं संस्करण 2.0 ऐप पूल का इस्तेमाल करने के लिए चले गए त्रुटि दूर चली गई। WCF की सेवा करते समय मुझे तब त्रुटि से निपटना पड़ा .एसवीसी:

HTTP त्रुटि 404.17 – नहीं मिला अनुरोधित सामग्री स्क्रिप्ट प्रतीत होती है और स्थिर फ़ाइल हैंडलर द्वारा सेवा नहीं की जाएगी

कुछ जांच के बाद, ऐसा लगता है कि मुझे WCF हैंडलर को पंजीकृत करना होगा। निम्न चरणों का उपयोग कर:

  1. दृश्य स्टूडियो कमांड प्रॉम्प्ट खोलें (व्यवस्थापक के रूप में)
  2. "सी: \ विंडोज \ Microsoft.NET \ फ्रेमवर्क \ v3.0 \ विंडोज संचार फाउंडेशन" पर नेविगेट करें
  3. भागो सैनिकों