2016-02-22 18 views
9

पर आईआईएस 8 के साथ .NET 4.5.1 पंजीकरण कैसे करें। विंडोज 10 मशीन पर आईआईएस 8 के साथ .NET 4.5.1 पंजीकरण कैसे करें? यह कमांड "aspnet_regiis -i" चलाने के रूप में सरल होता था ... लेकिन अब नहीं। अगर इस आदेश को चलाने का प्रयास करें तो मुझे त्रुटि मिलती हैविंडोज 10

यह विकल्प ऑपरेटिंग सिस्टम के इस संस्करण पर समर्थित नहीं है। व्यवस्थापक को "विंडोज़ विंडोज़ चालू/बंद करें" संवाद का उपयोग करके IIS8 के साथ ASP.NET 4.5 को स्थापित/अनइंस्टॉल करना चाहिए, सर्वर प्रबंधक प्रबंधन उपकरण, या dism.exe कमांड लाइन उपकरण। अधिक जानकारी के लिए कृपया http://go.microsoft.com/fwlink/?LinkID=216771 देखें। एएसपी.NET (4.0.3031 9.0) स्थापित किया गया।

विंडोज़ विंडो में "& पर विंडोज़ विंडो को चालू करें" विंडोज़ में क्यों नहीं। मैं 4.5 या 4.5.1 क्यों नहीं देखता हूं? हालांकि मैं 4.6 देखता हूं। क्या यह 4.5.1 के समान है?
(ध्यान दें मुझे यकीन है कि 4.5.1 मेरी मशीन पर स्थापित है क्योंकि दृश्य स्टूडियो मुझे वेब अनुप्रयोगों पर लक्ष्य ढांचा 4.5.1 स्थापित करने के लिए अनुमति देता है और मैं जो किसी भी मुद्दे के बिना 4.5.1 पर चलता है कई अनुप्रयोगों हूँ)

enter image description here

उत्तर

12

आप विंडोज में निर्मित सुविधाओं को सक्षम करने के लिए dism उपकरण का उपयोग कर सकते हैं। .NET 4.5 स्थापित करने के लिए (या 4.6, वे एक ही कर रहे हैं के बाद से यह एक ही CLR4 नीचे है) आईआईएस में, मुझे लगता है कि यह काम करेगा:

dism /online /enable-feature /featurename:IIS-ASPNET45 /all 

/all झंडा तो आप की जरूरत नहीं है किसी भी निर्भरता शामिल होंगे उन्हें बाहर निकालने के लिए।

तुम भी चलाकर उपलब्ध सुविधाओं के सभी देख सकते हैं:

dism /online /get-features 

के रूप में एक अलग रूप में, aspnet_regiis इस्तेमाल किया गया था जब आप आईआईएस में CLR का एक संस्करण को स्थापित करने की जरूरत है। चूंकि 4.0 से .NET के सभी संस्करण समान सीएलआर संस्करणों का उपयोग करते हैं, यह अब विंडोज सुविधाओं में बनाया गया है। तो आप इसके बजाय सुविधा को सक्षम करने के लिए डीआईएसएम का उपयोग करते हैं।

0

मुझे 4.6 दिखाई देता है। क्या यह 4.5.1 के समान है?

.NET 4.6 4.5.1 से अधिक प्रतिस्थापन में एक बूंद है। मतलब, आपके 4.5.1 एप्लिकेशन 4.6 पर चलेंगे। तो आप कह सकते हैं कि 4.6 "इसमें शामिल है" 4.5.1।

+0

हम iis8 – LP13

+0

@ user3862378 के साथ .NET कैसे पंजीकृत करते हैं, आपको बस विंडोज़ सुविधा सक्षम करने की आवश्यकता है। अब कोई "पंजीकरण" नहीं है। – vcsjones