आईआईएस 6 / एएसपी.नेट विंडोज प्रमाणीकरण के लिए चेकलिस्ट?

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

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

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

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

0
जोड़ा संपादित
विचारों: 1

7 उत्तर

एक बात जो मैं ईमान के जवाब में जोड़ूंगा वह यह है कि आप साइट का एक टेस्ट वर्जन सेट अप करना चाहते हैं ताकि आप किसी भी परिणाम के बिना नकली अपग्रेड कर सकें। फिर, यदि कोई समस्या है, तो आप उन्हें कोई भी बदलाव करने से पहले जानते हैं, और (उम्मीद है) उन्हें भी ठीक करने का तरीका पता है। यह अक्सर और अच्छी तरह से बैक अप लेने के लिए एक विकल्प नहीं है, हालांकि।

3
जोड़ा
उस पर। एक टेस्ट साइट सेट करें, वर्डप्रेस का नवीनतम संस्करण स्थापित करें, फिर उस थीम साइट का उपयोग अपनी थीम और प्लग-इन को दोबारा जांचने के लिए करें। यदि किसी डेवलपर ने सत्यापित नहीं किया है कि प्लग-इन 3.0.1 के साथ संगत है, तो यह जांचने का एक शानदार तरीका है!
जोड़ा लेखक sven, स्रोत

आपको कोई परेशानी नहीं होनी चाहिए ... लेकिन अपग्रेड करने से पहले मैं आपको निम्न कार्य करने की सलाह देता हूं:

बैकअप सब कुछ

  1. अपनी थीम का बैकअप लें
  2. अपने सभी प्लग-इन का बैक अप लें
  3. अपने मौजूदा डेटाबेस का बैक अप लें

यदि आवश्यक हो तो यह आपको अपग्रेड "पूर्ववत" करने की अनुमति देगा।

विषय संगतता की जांच करें

यदि आप आमतौर पर उपलब्ध थीम का उपयोग कर रहे हैं, तो यह सुनिश्चित करने के लिए जांचें कि यह अपग्रेड करने से पहले वर्डप्रेस 3.0.1 के साथ संगत है। संभावनाएं अच्छी हैं कि यह होगी, लेकिन अगर आप उन्नयन से पहले दो बार जांच कर सकते हैं तो आप खुद को एक संभावित सिरदर्द बचा सकते हैं। मैंने लोगों को बाद में तोड़ने वाले विषयों के साथ संस्करण 2.0 से संस्करण 2.9 में अपग्रेड करने का प्रयास किया है ...

प्लग-इन संगतता जांचें

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

मेरे पास वर्डप्रेस के नए संस्करण पर कई कैलेंडर प्लग-इन असफल हो गए हैं ... इसलिए सुनिश्चित करें कि कुछ गलत होने पर आपके पास एक विकल्प उपलब्ध है।

वैसे भी काम करने के लिए सब कुछ तैयार रहें

मैंने बिना किसी समस्या के पिछले कुछ हफ्तों में 2.7.एक्स से 3.0 तक कई प्रणालियों को अपग्रेड कर दिया है। तो एक बहुत अच्छा मौका है कि आपका अपडेट बिना छेड़छाड़ के बंद हो जाएगा और ये सावधानी पूर्वक कदम समय बर्बाद हो गए थे। लेकिन अपग्रेड के बाद टूटी हुई साइट को ठीक करने के लिए अब समय बर्बाद करने के लिए बेहतर है।

अंतिम सुझाव

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

3
जोड़ा
+1 मेरे लिए बहुत उपयोगी जवाब है। मेरी थीम कस्टम बनाया गया है और बहुत अनुकूलित है, तो मुझे क्या करना चाहिए। और कैसे पता चलेगा कि कोई काम करेगा या नहीं, अगर मैं WP संस्करण को अपग्रेड करता हूं।
जोड़ा लेखक TimM, स्रोत
@EAMann, @ जॉन पी ब्लोच - क्या मुझे वर्डप्रेस संस्करण को अपडेट करने के बाद या बाद में सभी प्लगइन अपग्रेड करना चाहिए जो "अपग्रेड" संदेश दिखा रहे हैं?
जोड़ा लेखक TimM, स्रोत
@Eamann- मैन्युअल अपग्रेड हमेशा स्वचालित अद्यतन पर बेहतर है?
जोड़ा लेखक TimM, स्रोत
नीचे जॉन का जवाब उपयोगी होगा - वर्डप्रेस 3.0.1 के साथ एक और वर्डप्रेस साइट (या तो अपने कंप्यूटर पर डब्ल्यूएएमपी या सिर्फ एक डमी साइट ऑनलाइन) के माध्यम से स्थापित करें। फिर यह सुनिश्चित करने के लिए कि वे नए संस्करण के साथ काम करते हैं, अपनी थीम और अपने सभी प्लग-इन इंस्टॉल करें। अगर सब ठीक हो जाए, तो आप सेट हो गए हैं। अगर कुछ तोड़ता है, तो यहां या WP समर्थन मंचों पर एक और प्रश्न पोस्ट करें ( wordpress.org/support )।
जोड़ा लेखक sven, स्रोत
यदि आप एक ही समय में अपने सभी अपग्रेड कर रहे हैं (जैसा कि कुछ घंटों या दिनों के बीच इंतजार करने के विपरीत) तो इससे कोई फर्क नहीं पड़ता। मैं आपको वर्डप्रेस को अपग्रेड करने से पहले प्लग-इन अक्षम करने की सलाह देता हूं क्योंकि उनके पास बड़े WP संस्करण कूद पर संगतता समस्या हो सकती है।
जोड़ा लेखक sven, स्रोत
"स्वचालित अपडेट" शब्द से बहुत सावधान रहें क्योंकि कुछ लोग इसे "स्वचालित" अपडेट का अर्थ लेते हैं (यानी आप कुछ भी नहीं करते हैं और साइट को आपके हस्तक्षेप के बिना समय-समय पर अद्यतन करता है)। मैं सब कुछ के लिए अंतर्निहित "स्वचालित" अद्यतन (यानी अद्यतन मेनू) का उपयोग करता हूं और पुराने स्कूल एफ़टीपी सब कुछ मैन्युअल विधि पर अनुशंसा करता हूं।
जोड़ा लेखक sven, स्रोत

मुझे पता है कि Brightwork's pmPoint # 1 करेगा। मुझे यकीन नहीं है कि # 2। क्या आप एक कार्य सूची चाहते हैं कि हर किसी के कार्य में होंगे? इसे विभाग द्वारा क्यों नहीं तोड़ें और फिर आपको उस प्रकार की दृश्यता की आवश्यकता होने पर कार्यों को एक अलग पृष्ठ पर रोल करें? यदि आप इसे विभागों द्वारा विभाजित करते हैं और उसके बाद एक निष्पादन दृश्य होता है जो सभी कार्यों को रोल करता है, तो मुझे पूरा यकीन है कि उज्ज्वल कार्य आप जो भी पूछ रहे हैं वह करेगा।

1
जोड़ा
क्षमा करें, मेरे पास प्रोजेक्ट सर्वर के साथ कोई अनुभव नहीं है।
जोड़ा लेखक Ray, स्रोत
क्या परियोजना सर्वर मेरी आवश्यकताओं को प्राप्त कर सकता है?
जोड़ा लेखक engtech, स्रोत

परियोजना सर्वर के साथ या बिना एमएस परियोजना इन आवश्यकताओं को पूरा करेगी और बहुत कुछ प्रदान करेगी। इन उपकरणों के साथ आप एकाधिक पदानुक्रमों का उपयोग कर सकते हैं ताकि विभिन्न उपयोगकर्ताओं के घुटनों को पूरा करने के लिए विभिन्न समूहों में कार्यों को प्रस्तुत किया जा सके।

1
जोड़ा

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

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

0
जोड़ा

It sounds like you've covered all the server-side bases--maybe it's a client issue? I assume your users have integrated authentication enabled in IE7? (Tools -> Internet Options -> Advanced -> Security). This is enabled by default.

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

0
जोड़ा
मुझे अंत में इसका परीक्षण करने और डोमेन को बिना किसी डॉट के बदलते हुए बदलने का मौका मिला!
जोड़ा लेखक tags2k, स्रोत
हा! मैंने सोचा कि तुम मेरे बारे में भूल जाओगे। खुशी है कि यह हल हो गया है।
जोड़ा लेखक Mike Powell, स्रोत
  1. खोलें <�कोड> सक्रिय निर्देशिका उपयोगकर्ता और कंप्यूटर एमएमसी स्नैप

  2. कंप्यूटर अनुभाग TreeView (बाएं तरफ)

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

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

0
जोड़ा