दिलचस्प पोस्ट
वर्तमान निर्देशिका कैसे प्राप्त करें? टेक्स्ट चौड़ाई की गणना करना IE7 में .attr ("href") का गलत निष्कर्षण बनाम सभी अन्य ब्राउज़रों से बना है? एक समय सीमा के भीतर 5 मिनट के अंतराल में समूह बनाना इनपुट पूरा होने पर स्कैनर को समाप्त कैसे करें? इसके साथ समस्या: घातक त्रुटि: ऑपरेटर में स्ट्रिंग के लिए समर्थित नहीं है संग्रह में ऑब्जेक्ट द्वारा टी क्यों घिरा है। मैक्स () हस्ताक्षर? जैक्सन का उपयोग करते हुए JSON वस्तुओं पर नए फ़ील्ड्स को अनदेखा करना कार्यों के लिए जावास्क्रिप्ट कक्षा विरासत Jquery में बंद करने के लिए बाहर मेनू पर क्लिक करें सीपीथॉन में -1 और -2 दोनों के लिए हैश -2 क्यों करते हैं? ASP.NET MVC: इस ऑब्जेक्ट के लिए पैरामीटर रहित निर्माता परिभाषित नहीं है जावा में चरमता वीएस स्ट्रिंग? मेटा टैग के साथ ताज़ा करने पर इनपुट मान को याद करने से फ़ायरफ़ॉक्स को रोकना जावास्क्रिप्ट में स्ट्रिंग लीटरल्स और स्ट्रिंग ऑब्जेक्ट्स में क्या फर्क है?

IIS 7, विंडोज 7 पर एएसपी.नेट 4.0 को एप्लीकेशन पूल में कैसे जोड़ें I

कॉन्फ़िगर सर्वर किसी भी तरह से मेरा मजबूत सूट नहीं है मैं एक डेवलपमेंट प्रोजेक्ट को विंडोज 7 में ले जाने की कोशिश कर रहा हूं। आइआइएस के भीतर अनुप्रयोग पूल के रूप में एएसपी.नेट v4.0 को चुनने के लिए मुझे जिन चीजों की ज़रूरत है, उनमें से एक आवेदन करना है।

मैं यह सुनिश्चित करने के लिए निम्नलिखित लिंक में दिशा-निर्देशों के माध्यम से गया था कि उचित अनुप्रयोग विकास विकल्प चुने गए थे:

http://www.gotknowhow.com/articles/how-to-install-iis7-and-enable-aspnet

IIS प्रबंधक के भीतर से, मैं अनुप्रयोग पूल का चयन करता हूं और केवल देखें
क्लासिक .NET AppPool
DefaultAppPool

मुझे यहां से चुनने में सक्षम होना चाहिए
एएसपी.नेट v4.0
एएसपी.नेट v4.0 क्लासिक

मैं इन्हें उपलब्ध एप्लिकेशन पूल की सूची में कैसे जोड़ सकता हूं?

वेब के समाधान से एकत्रित समाधान "IIS 7, विंडोज 7 पर एएसपी.नेट 4.0 को एप्लीकेशन पूल में कैसे जोड़ें I"

संभावना है कि आपको .NET 4 स्थापित करने की ज़रूरत है (जो आपके लिए एक नया ऐपपूल भी बनाएगा)

सबसे पहले सुनिश्चित करें कि आपने IIS स्थापित किया है, तो निम्न चरणों का पालन करें:

  1. अपना कमांड प्रॉम्प्ट खोलें ( Windows + R ) और प्रकार cmd और ENTER दबाएं
    यदि आपके पास यूएसी सक्षम है तो आपको इसे व्यवस्थापक के रूप में शुरू करना होगा।
    ऐसा करने के लिए, exe की स्थिति जानें (आमतौर पर आप प्रारंभ मेनू खोलने के साथ टाइप करना शुरू कर सकते हैं), राइट क्लिक करें और "प्रशासक के रूप में चलाएं" का चयन करें
  2. cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\ टाइप करें cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\ और एंटर दबाएं
  3. aspnet_regiis.exe -ir टाइप करें और फिर से ENTER दबाएं।
    • अगर यह आईआईएस का एक नया संस्करण है (कोई अन्य साइटें उस पर चल रही हैं) या आप ढांचागत बदलाव के साथ तोड़ने वाली होस्ट की साइटों के बारे में चिंतित नहीं हैं तो आप -i बजाय -i उपयोग कर सकते हैं। यह आपके लिए अपने AppPools बदलेगा और चरण 5-पर आवश्यक नहीं होना चाहिए।
    • इस बिंदु पर आप देखेंगे कि यह आपके लिए IIS में .NET के ढांचे को स्थापित करने पर काम करना शुरू करता है
  4. डॉस प्रॉम्प्ट को बंद करें, अपने प्रारंभ मेनू को फिर से खोलें और कंप्यूटर पर राइट क्लिक करें और प्रबंधित करें चुनें
  5. बाएं हाथ (सेवाओं और एप्लिकेशन) का विस्तार करें और इंटरनेट सूचना सेवाओं का चयन करें
    • आपके पास आईआईएस के लिए विशेष रूप से सामग्री विंडो के भीतर एक नया ऐपलेट होगा।
  6. अपने कंप्यूटर का विस्तार करें और एप्लिकेशन पूल नोड का पता लगाएं और उसे चुनें। (अब आपको एएसपी.नेट v4.0 सूचीबद्ध होना चाहिए)
  7. अपनी साइट्स नोड का विस्तार करें और जिस साइट को आप संशोधित करना चाहते हैं उसे खोजें (इसे चुनें)
  8. सही करने के लिए आप मूल सेटिंग्स नोटिस करेंगे बस साइट संपादन साइट के नीचे। इसे क्लिक करें, और एक नई विंडो दिखाई देनी चाहिए
  9. चयन करें ... बटन का उपयोग करके .NET 4 AppPool चुनें और ठीक पर क्लिक करें।
  10. साइट को पुनरारंभ करें, और आपको अच्छा होना चाहिए

(आप उस प्रत्येक साइट के लिए चरण 7-दोहराएं दोहरा सकते हैं जिसे आप .NET 4 पर भी लागू करना चाहते हैं)।


अतिरिक्त संदर्भ:

  1. .NET 4 फ्रेमवर्क
    उन लोगों के लिए रूपरेखा जो पहले से ही नहीं है
  2. मैं ऊंचा विशेषाधिकारों के साथ एक आदेश कैसे चला सकता हूं?
    व्यवस्थापक के अधिकारों के साथ कमांड प्रॉम्प्ट कैसे चलाने के बारे में निर्देश
  3. aspnet_regiis.exe विकल्प
    उन लोगों के लिए जो जानना चाह सकते हैं कि -ir या -i (या उनके बीच का अंतर) या अन्य विकल्प क्या उपलब्ध हैं। (मैं आम तौर पर किसी भी पुराने साइट्स को फ़्रेमवर्क में बदलाव को तोड़ने से चालू रखने से बचने के लिए उपयोग करता हूं, लेकिन यह आपके लिए है।)

IIS प्रबंधक (साइट्स के ऊपर) के शीर्ष स्तर में, आपको अनुप्रयोग पूल ट्री नोड देखना चाहिए। "एप्लिकेशन पूल" पर राइट क्लिक करें, "एप्लिकेशन पूल जोड़ें" चुनें

इसे एक नाम दें, .NET Framework 4.0 चुनें और एकीकृत या क्लासिक मोड चुनें।

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

एक विंडो कमांड लाइन खोलें। डायरेक्टरी को C:\Windows\Microsoft.Net\Framework\v4.0.xxxx जहां एक्स के बिल्ड नंबर हैं। aspnet_regiis -ir टाइप करें और एंटर दबाएं। यह निशुल्क v4.0 पंजीकृत होना चाहिए और डिफ़ॉल्ट रूप से एप्लिकेशन पूल बनाना चाहिए। अगर ऐसा नहीं होता है, तो IIS में Application Pools फ़ोल्डर को राइट-क्लिक करके और Application Pools चुनने से मैन्युअल रूप से उन्हें बनाने की आवश्यकता होगी।

संपादित करें: एक संदर्भ के रूप में, कृपया लिंक दस्तावेज के अनुभाग को देखें- I तर्क का संदर्भ दें

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

मैं बस इस का सामना करना पड़ा और जब तक हमारे पास पहले से ही .NET 4.0 सर्वर पर स्थापित हुआ था, तो यह पता चला कि हमारे पास "क्लाइंट प्रोफ़ाइल" संस्करण था और "पूर्ण" संस्करण नहीं था उत्तरार्द्ध स्थापित समस्या को ठीक किया।

फ़्रेमवर्क 4.0 का पुनर्वितरण स्थापित करना भी एप्लिकेशन पूल बनाने के लिए पर्याप्त है। आप इसे यहां से डाउनलोड कर सकते हैं ।