दिलचस्प पोस्ट
स्क्रीन आकार में बिटमैप कैसे स्केल करें? UIWebView के बजाय MPMoviePlayerController के साथ YouTube वीडियो चलाएं इसी तरह की छवियों को खोजने के लिए एल्गोरिथम जावा – अप्रभावी तिथि सीएसएस फ्लोटिंग डिवीस एट वेरिएबल हाइट्स Data.frame विधि के लिए सबसे कुशल सूची? वाइल्डकार्ड (*,?, आदि) को रीगएक्स का उपयोग कर एक स्ट्रिंग पर खोज करने की आवश्यकता है एक्शन बार के तहत प्रोग्रेसबार स्थानीय रूप से घोषित चर का निरीक्षण नहीं किया जा सकता सी # में एकाधिक कुंजी चढ़ाव पर कब्जा मुख्य प्रोटोटाइप घोषित करें Laravel 5 (और अन्य) के लिए फ़ाइल अनुमतियां मैं एक एकल पृष्ठ पर एक से अधिक रिकैप्चस कैसे दिखाऊं? विंडोज में पायथन से एक्सेल ड्राइव करना बीओएम बिना यूटीएफ -8

अपरिचित विशेषता 'लक्ष्य फ़्रेमवर्क' ध्यान दें कि विशेषता नाम केस-संवेदी हैं

मैं अपनी साइट को लोड करने की कोशिश कर रहा हूं और मुझे यह त्रुटि संदेश मिल रहा है:

अपरिचित विशेषता 'लक्ष्य फ़्रेमवर्क' ध्यान दें कि विशेषता नाम केस-संवेदी हैं।

<compilation debug="true" targetFramework="4.0"> 

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

वेब के समाधान से एकत्रित समाधान "अपरिचित विशेषता 'लक्ष्य फ़्रेमवर्क' ध्यान दें कि विशेषता नाम केस-संवेदी हैं"

यह आमतौर पर तब होता है जब आपके पास web.config में targetFramework="4.0" का एक विशेषता है लेकिन ऐप पूल ASP.NET 2.0 को चलाने के लिए सेट है। targetFramework विशेषता एएसपी.नेट 2.0 द्वारा पूरी तरह से अपरिचित है – इसलिए इसे 2.0 में बदलने से वांछित प्रभाव नहीं होगा।

समर्थन / आपके व्यवस्थापक से संपर्क करें और AppPool को 4.0 पर स्विच किया हुआ है।

आप इस विशेषता को पूरी तरह से हटा सकते हैं, हालांकि यदि आपकी साइट को 4.0 ढाँचा के साथ कोडित किया गया है, तो मुझे यकीन है कि कुछ और भी एक त्रुटि के कारण होगा।

IIS के साथ ढांचे को पंजीकृत करना मेरे लिए क्या काम है:

 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i 

अपने आईआईएस खोलें (चलाने में inetmgr टाइप) और अपने अनुप्रयोग पूल सेटिंग को बदलने के लिए, इस छवि को बड़ा देखने के लिए छवि पर क्लिक करें और नए टैब में छवि खोलें यहां छवि विवरण दर्ज करें

आईआईएस में

एप्लिकेशन पूल पर क्लिक करें

डिफ़ॉल्ट ऐपपुन पर राइट क्लिक करें — >> सेट अप पार्टिशन पूल डिफ़ॉल्ट …. .— .नेट वर्जन टू वी 4.0 बदलें।

मेनू में:

वेबसाइट -> विकल्प प्रारंभ करें -> टैब बनाएँ -> ड्रॉपडाउन बॉक्स में लक्ष्य फ़्रेमवर्क चुनें (.NET FrameWork 4)

मेरी 1 वीं वेब सेवाओं को प्रकाशित करते समय मुझे उसी मुद्दे का सामना करना पड़ रहा था मैंने इसे बस करके यह हल किया:

  1. ओपन आईआईएस

  2. एप्लिकेशन पूल पर क्लिक करें

  3. डिफ़ॉल्ट ऐपपूल पर राइट क्लिक करें ==> एप्लिकेशन पूल डिफॉल्ट सेट करें == >> नेट वर्जन टू वी 4.0 बदलें। (आप अपने आवेदन के विशेष रूप से नेट फ्रेमवर्क संस्करण को बदल सकते हैं)

आशा है, यह काम करेगा

क्लासिक के बजाय फ्रेमवर्क 4.0 को लक्षित करने के लिए एप्लिकेशन पूल को बदलें।

  1. आरसी वेबसाइट -> वेबसाइट का प्रबंधन करें> उन्नत सेटिंग>
  2. क्लासिक से फ्रेमवर्क 4 एकीकृत में पहला विकल्प परिवर्तन

आईएस में आईएस में एएसपी.नेट को पंजीकृत करने के लिए मुझे इसे विंडोज़ सर्वर 2008 आर 2 में हल करना पड़ा। नीचे दिए गए कमांड के श्रीनशॉट

 cd /d C:\Windows\Microsoft.NET\Framework\v4.0.30319 iisreset /stop aspnet_regiis -i iisreset /start %systemroot%\system32\inetsrv\appcmd set config /section:isapiCgiRestriction /[path='%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll'].allowed:True %systemroot%\system32\inetsrv\appcmd set config /section:isapiCgiRestriction /[path='%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll'].allowed:True 

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

ओपन प्रोजेक्ट -> प्रेस Shift + F4 (ओपन प्रॉपर्टी पृष्ठ) -> चुना बिल्ड -> लक्ष्य फ़्रेमवर्क में .NET Framework 4 -> ठीक है चुनें

नेट फ्रेमवर्क v4.0.3xxxxx चुनकर एक नया पूल बनाएं

पाइपलाइन मोड प्रबंधित करें का उपयोग करें: एकीकृत

इसे अपनी साइट पर प्रदान करें और किया।

इस समस्या को ठीक करने के लिए ढांचा को 4.0 पर स्विच करने के लिए बस नियंत्रण कक्ष के साइट उपकरण अनुभाग में एएसपी.नेट संस्करण आइकन पर क्लिक करें।

मुझे इस त्रुटि को एक असफल MSBuild संकलन से, एक प्रोजेक्ट फ़ाइल में वीएस के पूर्व संस्करण से बदलकर VS2010 और .NET 4.0 में मिला था। यह वास्तव में एक वेब परिनियोजन प्रोजेक्ट था, और मेरे लिए काम करने वाला समाधान निम्न समूह को एमएसबुल्ड फ़ाइल की शुरुआत में सम्पत्ति समूह अनुभाग में जोड़ रहा था:

 <ProductVersion>10.0.11107</ProductVersion> <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 

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

मैंने क्या किया: मैंने पिछला मान से एप्लिकेशन पूल के मूल्य को DefaultAppPool में बदल दिया था आप इसे उन्नत सेटिंग्स (वेबसाइट -> वेबसाइट प्रबंधित करें -> उन्नत सेटिंग>

आईआईएस 7 के लिए दी गई तस्वीर के मुताबिक प्रयास करें … मुझे आपके लिए उपयोगी काम करने के लिए चिह्नित करें।

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

बस वीएस 2010 में यह था

एसएलएन फ़ाइल को संपादित करके और "। NETFramework, संस्करण% 3Dv4.0" को निर्दिष्ट करने के लिए TargetFrameworkMoniker को बदलकर निश्चित किया गया है।

यदि आप फ़ाइलों को संकलित करते हैं और "targetFramework" का मान एक विशिष्ट संस्करण यानी 4.0 के रूप में सेट है,

सुनिश्चित करें कि मेजबान चल रहा है। नेट ढांचा उसी संस्करण के रूप में कहा गया है।

यदि नहीं, तो नेट फ्रेमवर्क डाउनलोड करें।

डाउनलोड करने के बाद, अगर आईआईएस मैनेजर में स्वत: सेट नहीं किया जा रहा है तो नए फ्रेमवर्क के डाउनलोड किए गए संस्करण के विस्तार का उपयोग करना है,

IIS प्रबंधक के माध्यम से हाल ही में डाउनलोड की गई .net ढांचे के फ़ोल्डर में मैन्युअल रूप से एक्सटेंशन जोड़ें।

1. राइट क्लिक वेबसाइट फ़ोल्डर

2.go "गुण" पर जाएं

3. "वर्चुअल निर्देशिका", "कॉन्फ़िगरेशन" पर क्लिक करें

4. एक्सटेंशन "। एस्पक्स" के निष्पादन योग्य पथ को संपादित करें (जिसमें से पथ को हाल ही में डाउनलोड की गई .net ढाँचे के संस्करण के अलावा अन्य संस्करण की ओर इशारा किया गया है) जो सही पथ के लिए है, जो कि एनएटी ढांचे के डाउनलोड किए गए संस्करण का फ़ोल्डर है। और फिर "aspnet_isapi.dll" फ़ाइल का चयन करें।

5.ठीक क्लिक करें!

बस "लक्ष्य फ्रेमवर्क 4.0" निकालें और ब्रैकेट को बंद करें।

यह काम करेगा

इन दो चरणों का पालन करें:

.NET ढांचा संस्करण संस्करण 4.0 पंजीकृत करें (यदि यह पंजीकृत नहीं है)

  1. सी: \ WINDOWS \ Microsoft.NET \ फ्रेमवर्क \ v4.0.30319> aspnet_regiis -i

  2. ऐप पूल में v4.0 को। नेट फ्रेमवर्क बदलना है

यदि आप .NET FrameWork की स्थापना के बाद आईआईएस स्थापित करते हैं। आईआईएस के लिए आपको फिर से नेट ढांचे को स्थापित करने की आवश्यकता है। इसलिए हम सभी को aspnet_regiis -i चलाने की ज़रूरत है आशा है कि यह उपयोगी है

बिल्ड सर्वर पर जेनकींस के 'कंसोल आउटपुट' पेज में त्रुटि "अज्ञात विशेषता 'लक्ष्य फ़्रेमवर्क' 'को देखा '.NET Framework 3.5' से '.NET Framework 4' के लिए कई परियोजनाओं के लिए 'लक्ष्य ढांचे' को बदलने के बाद यह मेरा परिवर्तन किया और मेरे बदलावों को प्रतिबद्ध किया।

जेनकिंस में परियोजना सेटिंग्स को परिवर्तित करना पड़ता था। समाधान के लिए 'MSBuild संस्करण' को 'v3.5' से 'v4.0' में बदलना होगा।

बस एक नया ऐप को एक पुराने आईआईएस बॉक्स पर लगाया गया था। जांच से v4.5.1 रन-टाइम इंस्टॉल किया जा रहा है लेकिन ऐप को v4.5.2 की आवश्यकता है

एएसपी के सही संस्करण को स्थापित करने के अलावा कुछ भी नहीं। रन-टाइम आवश्यक था।

यह हो सकता है कि आपकी अपनी MSBUILD proj फ़ाइल है और <AspNetCompiler> कार्य का उपयोग कर रहे हैं उस स्थिति में आपको ToolPath लिए ToolPath जोड़ना चाहिए।

 <AspNetCompiler VirtualPath="/MyFacade" PhysicalPath="$(MSBuildProjectDirectory)\MyFacade\" TargetPath="$(MSBuildProjectDirectory)\Release\MyFacade" Updateable="true" Force="true" Debug="false" Clean="true" ToolPath="C:\Windows\Microsoft.NET\Framework\v4.0.30319\"> </AspNetCompiler> 

लेयरिंग के लिए, केवल web.config फ़ाइल में केवल लक्ष्य फ़्रेमवर्क के संस्करण को परिवर्तित करें, अन्य चीज़ों को बदलने की आवश्यकता नहीं है

मैं IIS एक्सप्रेस का उपयोग कर रहा हूँ, बजाय IIS

समस्या applicationhost.config फ़ाइल में स्थित थी: {solution_folder} \। Vs \ config \ applicationhost.config।

एक अनुप्रयोग पूल प्रविष्टियों में "v2.0" का एक प्रबंधितरंटमविर्सियन मान था। मैंने इसे "v4.0" में बदल दिया, और यह ठीक से काम किया।

मुझे पूरी तरह से यकीन है कि हाल ही में स्थापित किए गए NuGet पैकेजों में से एक मूल कारण था I

  <system.applicationHost> <applicationPools> <add name="BadAppPool1" managedRuntimeVersion="v2.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" /> </applicationPools> </system.applicationHost> 

जिनके पास आईआईएस को उनके देव पीसी पर चलने वाले किसी के पास नहीं है, यह मेरे साथ क्या हुआ है: मेरे पास एक वेबसाइट है, एक अंतर वेबसाइट से फाइलों के साथ ओवरराइट किया गया जो कि 4 था और पिछला 3.5 था। इस त्रुटि को मिला वेबसाइट के निर्देशिका नाम को बदलकर बस इसे तय किया गया, जो कि देव पीसी पर कुछ भी हो सकता है, इसलिए कोई समस्या नहीं है। उपरोक्त शायद निश्चित रूप से अधिक सुंदर हो, लेकिन कभी-कभी सरल काम करता है, अगर आप इसके साथ भाग ले सकते हैं, यानी, आप QA या Prod के बजाय देव में हैं।