2008-08-03 18 views
25

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

मुझे वेब प्रमाणीकरण मोड में वेब प्रमाणीकरण मोड सेट किया गया है, अक्षम अज्ञात पहुंच और आईआईएस में सही डिफ़ॉल्ट डोमेन कॉन्फ़िगर किया गया है, लेकिन यह अभी भी उपयोगकर्ता को लॉग इन करने के लिए कह रहा है और, अधिक परेशान करने वाला, उपयोगकर्ता को प्रदान करना आवश्यक है डोमेन भी (DOMAIN \ auser), जो गैर तकनीकी आगंतुकों के साथ समस्याएं पैदा कर रहा है। पासवर्ड याद रखने की पासवर्ड के लिए ज़ीउस धन्यवाद।

मैं नेटवर्क व्यवस्थापक नहीं हूं इसलिए यह संभव है कि सक्रिय निर्देशिका के बारे में कुछ गलत तरीके से स्थापित किया गया हो, या यह मुझे कुछ आसान याद कर सकता है। कृपया ध्यान दें कि मैं उपयोगकर्ता का प्रतिरूपण नहीं करना चाहता हूं, मुझे सिर्फ यह जानना होगा कि IPrincipal.Name प्रॉपर्टी मेरे उपयोगकर्ता डेटाबेस में एक वैध रिकॉर्ड से मेल खाती है, इसलिए उपयोगकर्ता को मेरे आवेदन में प्रमाणित करना।

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

उत्तर

16

ऐसा लगता है जैसे आपने सभी सर्वर-साइड बेस को कवर किया है - शायद यह क्लाइंट समस्या है? मुझे लगता है कि आपके उपयोगकर्ताओं ने IE7 में एकीकृत प्रमाणीकरण सक्षम किया है? (टूल्स -> इंटरनेट विकल्प -> उन्नत -> सुरक्षा)। यह डिफ़ॉल्ट रूप से सक्षम है।

साथ ही, क्या आपकी साइट स्थानीय इंट्रानेट जोन में आईई 7 द्वारा सही ढंग से पहचानी जाती है? आईई 7 डिफ़ॉल्ट केवल उस क्षेत्र में स्वचालित लॉगऑन की अनुमति देना है, इसलिए यदि आईई सोचता है कि आपकी साइट इंटरनेट पर है तो उपयोगकर्ताओं को संकेत दिया जाएगा। मेरा मानना ​​है कि एक डॉट के साथ होस्टनाम का उपयोग करने से आईई को साइट को इंटरनेट ज़ोन में स्थानांतरित करने का कारण बनता है।

+0

मुझे अंततः इसका परीक्षण करने का मौका मिला और बिना किसी डॉट के डोमेन को बदल दिया! – tags2k

+0

हा! मैंने सोचा कि तुम मेरे बारे में भूल जाओगे। खुशी है कि यह हल हो गया है। –

0

आईआईएस में, अनाम पहुंच सक्षम करें और web.config को उपयोगकर्ता प्रमाणीकरण को संभालने की अनुमति दें।

यदि यह काम नहीं करता है, तो कृपया आप अपने web.config का नमूना भेज सकते हैं।

2
  1. ओपन Active Directory Users and Computers एमएमसी तस्वीर

  2. में TreeView (बाईं ओर) से computers अनुभाग का विस्तार करें

  3. जांच करें कि कंप्यूटर आपके डोमेन में पंजीकृत किया गया है।

इसके अलावा, आपको उस कंप्यूटर पर किसी डोमेन खाते से लॉगिन करना होगा, अन्यथा प्रमाणीकरण बॉक्स दिखाया जाएगा।

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