2009-06-02 15 views
15

हम IIS 6.0 के साथ Windows 2003 सर्वर और IIS 7.0 के साथ विंडो सर्वर 2008 की ओर पलायन के बारे में सोच का उपयोग कर रहे हमारे नेट अनुप्रयोगों की मेजबानी के लिएबनाम आईआईएस IIS 6.0 के बीच अंतर 7.0

किसी को भी अवगत है लाभ या की कमियां हैं क्या यह?

उत्तर

13

एक निश्चित लाभ एप्लिकेशन पूल पर नया "एकीकृत मोड" है। यह आईएस 6 में संभव था जितना संभव था कि एएसपीनेट पाइपलाइन में हुक करने की अनुमति देता है। हमारे कुछ एप्लिकेशन इसका उपयोग उन फ़ाइलों के लिए यूआरएल रीराइटिंग करने के लिए करते हैं जो एएसपीनेट डीएल में वाइल्डकार्ड एक्सटेंशन मैपिंग जोड़ने के साथ पिछली असंभव थी।

एक और विशेषता जो मैंने उपयोगी पाया है दूरस्थ प्रबंधन है। मेरा मानना ​​है कि रिमोट प्रबंधन आईआईएस 6 में उपलब्ध हो सकता है, लेकिन यदि ऐसा है तो इसे आईआईएस 7 के लिए साफ़ किया गया है और बेहतर किया गया है। मूल विचार यह है कि आप एक अधिकृत दूरस्थ उपयोगकर्ता को आईआईएस से कनेक्ट करने और आईआईएस की लगभग हर सुविधा को प्रबंधित करने की अनुमति दे सकते हैं।

एसएसएल होस्ट हेडर को आईआईएस 7 में भी साफ़ किया गया था। अब आप किसी साइट के बजाय सर्वर पर एसएसएल कर्ट जोड़ सकते हैं। Http बाइंडिंग की तरह बाइंडिंग संवाद के माध्यम से साइट्स और https होस्ट हेडर के लिए कर्ट बाध्य हैं। इसमें कई साइटों के लिए एक प्रमाणपत्र को तुरंत तैनात करने के लिए बहुत आसान बनाने का अतिरिक्त लाभ है।

एक (उम्मीद आखिरी) संपादित करें:

Microsoft वेब तैनाती जो IIS7 के लिए IIS6 के लिए माइग्रेशन उपकरण प्रदान करता है के लिए एक उपकरण जारी किया है। यदि आप इसके साथ आगे बढ़ने का निर्णय लेते हैं तो मैं दृढ़ता से इसे डाउनलोड करने की सलाह देता हूं (here) और माइग्रेशन निर्देश here पढ़ना।

हम एक साल पहले इसी प्रक्रिया के माध्यम से गए और मैं परिणामों से बहुत खुश हूं।

+0

आईआईएस 7 – Sruly

1

बस कुछ चीजें मैं उपयोगी पाया है:

  • 7 Web.Config के माध्यम से अपने URL पुनः लिखने के लिए सक्षम बनाता है < > < नियम >
  • अब आप सिर्फ एक वेबसाइट यदि पुनः आरंभ कर सकते पुनर्लेखन IIS आपको आईआईएस को पुनरारंभ करने की बजाय आवश्यकता है।
  • बहुत बेहतर यूआई
  • बेहतर पीएचपी एकीकरण - http://php.iis.net/
+1

के लिए यह एक बड़ा प्लस है IIS-6 में आप व्यक्तिगत वेबसाइटों को पुनरारंभ कर सकते हैं। –

1

सबसे बड़ा लाभ एकीकृत पाइप लाइन है।

How to Take Advantage of the IIS 7.0 Integrated Pipeline

6,0 IIS और पिछले संस्करणों ASP.NET मंच के माध्यम से घटकों .NET अनुप्रयोग के विकास की अनुमति दी। एएसपी.NET आईआईएस के साथ आईएसएपीआई एक्सटेंशन के माध्यम से एकीकृत, और अपने एप्लिकेशन का खुलासा किया और मॉडल प्रसंस्करण का अनुरोध किया। इसने प्रभावी रूप से दो अलग सर्वर पाइपलाइनों का खुलासा किया, देशी आईएसएपीआई फ़िल्टर और एक्सटेंशन घटकों के लिए एक और दूसरा अनुप्रयोग घटकों के लिए। एएसपी.नेट घटक एएसपी के अंदर पूरी तरह से निष्पादित करेंगे।नेट आईएसएपीआई एक्सटेंशन बबल और केवल आईआईएस स्क्रिप्ट मैप कॉन्फ़िगरेशन में एएसपी.नेट पर मैप किए गए अनुरोधों के लिए।

7.0 एक एकीकृत अनुरोध प्रसंस्करण पाइपलाइन कि दोनों देशी और कामयाब मॉड्यूल के रूप में जाना घटकों के संपर्क में है प्रदान करने, मूल वेब सर्वर के साथ ASP.NET क्रम एकीकृत IIS।

एकीकरण के कई लाभों में शामिल हैं:

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

सशक्तीकरण ASP.NET घटकों सर्वर पाइप लाइन में उनकी नियुक्ति की वजह से कार्यक्षमता है कि पहले करने के लिए उन्हें उपलब्ध नहीं था प्रदान करने के लिए। उदाहरण के लिए, प्रबंधित मॉड्यूल अनुरोध पुनर्लेखन कार्यक्षमता प्रमाणीकरण सहित किसी भी सर्वर प्रसंस्करण से पहले अनुरोध को फिर से लिख सकता है।

लागू करने के लिए एक ही स्थान, कॉन्फ़िगर, निगरानी और समर्थन सर्वर इस तरह के एक मॉड्यूल और हैंडलर मानचित्रण विन्यास, एकल कस्टम त्रुटियों विन्यास, एकल यूआरएल प्राधिकरण विन्यास के रूप में सुविधाओं।

0

हमारे माइग्रेशन के दौरान हमें मिली एक बड़ी बात यह थी कि applicationhost.config फ़ाइल को संपादित करना आईआईएस प्रबंधक का उपयोग करने से कहीं अधिक सफल था।

हमारे ऐप्स के लिए बहुत सारे बदलाव किए जाने थे। मैं जल्दी परीक्षण शुरू कर दूंगा।

संबंधित मुद्दे