2010-08-09 12 views
7

हमारे पास विंडोज 2003 सर्वर SQL सर्वर 2005 और .NET 3.5 [अलग से] चल रहे हैं।
हमारे पास आईआईएस 6 पर चलने वाला मूल एएसपी.NET ऐप है।
आईपीवी 6 संगत बनाने के लिए मुझे क्या करना है, यदि मुझे कुछ भी है, तो मुझे एप्लिकेशन एंड [आईआईएस, फ्रेमवर्क, एएसपी.नेट] पर क्या करना है?एएसपीनेट एप्लिकेशन आईपीवी 6 अनुपालन

संपादित करें: हम ई के खिलाफ उपयोगकर्ताओं को प्रमाणित करने System.DirectoryServices, System.DirectoryServices.DirectoryEntry और DirectorySearcher() का उपयोग करते हैं। क्या उन कॉलों को बदलना होगा?

उत्तर

1

यह शायद सर्वरफॉल्ट.com के लिए एक उम्मीदवार है क्योंकि आपकी सभी एप्लिकेशन सेवाएं अंतर्निहित परिवहन प्रोटोकॉल से ऊपर चल रही हैं।

आदर्श रूप में, आपको एप्लिकेशन के भीतर कुछ भी बदलना नहीं चाहिए। मैं आदर्श रूप से कहता हूं क्योंकि मेरे अपने ऐप्स (यानी कोड जिसे मैंने विशेष रूप से लिखा है) आंतरिक कनेक्शन की पहचान करने के लिए कुछ स्थानों पर आईपी पता का उपयोग करें। इसे बदलना होगा - लेकिन यह मेरे ऐप के लिए विशिष्ट है।

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

केवल चेतावनी है कि आईपीवी 6 पतों को कोलन का एक बहुत है, तो जाँच ब्राउज़रों इस जैसे पतों की भावना कर सकते हैं:

_http: // [2001: 0ff8: 0000: 0000: 0000: 0000 : 1 9 86: 69af]: 80/

ब्राउज़र को ध्यान देना चाहिए कि आईपी पता [] ब्रैकेट में है और सामान्य रूप से काम करता है, लेकिन पुराने ब्राउज़र गिर सकते हैं।

आपको प्राप्त होने वाले किसी भी मुद्दे को एक दिलचस्प ब्लॉग पोस्ट मिलेगा।

गुड लक

ल्यूक

(_http stackoverflow उलझन में हो रही रोकने के लिए)

अद्यतन:

जोड़ना IIS6 आईपीवी 6 मुद्दों सूची लिंक:

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4c7c6bce-213a-4125-bc36-2202e3b4c8c8.mspx?mfr=true

5

पहली बात है System.Net.IPAddress के लिए किसी भी संदर्भ के लिए अपने कोड की खोज हो जाएगा करते हैं, और देखते हैं कि आप उन क्षेत्रों में चारों ओर जानकारी गुजर रहे हैं:

  • आप किसी भी "मैन्युअल" मान्यता है कि उम्मीद आईपी आईपीवी 4 प्रारूप में संबोधित करते हैं प्रदर्शन कर रहे हैं?
  • क्या आपके पास एप्लिकेशन में कोई यूआई घटक है या आपके पास इसके किसी भी कॉन्फ़िगरेशन टूल/पेज हैं, जो xxx.xxx.xxx.xxx प्रारूप में हार्ड-कोड किए गए हैं?
  • डेटाबेस में लॉगिंग टेबल जैसी चीजों में आईपी पते स्टोर करने के लिए आप कितनी जगह आवंटित करते हैं? आईपीवी 4 पते के लिए 15 अक्षर पर्याप्त हैं, लेकिन एक आईपीवी 6 पता काफी बड़ा हो सकता है।
  • क्या आप प्रदर्शित करते हैं आईपी पते आपके यूआई में कहीं भी? यदि आप करते हैं, तो क्या आप एक पूर्ण आईपीवी 6 पता दिखाने के लिए पर्याप्त स्क्रीन रीयल-एस्टेट आवंटित करते हैं?

उत्तर देने के लिए अन्य प्रश्न हैं लेकिन वे अधिक बुनियादी ढांचे से संबंधित हैं और सर्वरफॉल्ट उनके लिए एक बेहतर जगह होगी।

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