سؤال

أنا أعمل على صفحة ASP.Net بسيطة (المعالج، في الواقع) حيث أتحقق من قيمة متغير خادم LOGON_USER.يعمل هذا باستخدام خادم الويب المدمج في Visual Studio ويعمل في المواقع الأخرى المنتشرة على موقع الإنترانت المباشر.لكنه لا يعمل على مثيل IIS على جهاز XP المحلي الخاص بي.كيف يمكنني إصلاحه، أو ماذا يحدث إذا لم أستطع؟

هل كانت مفيدة؟

المحلول

ما هي المصادقة التي قمت بتمكينها في IIS؟مجهول، أساسي، ملخص، Windows متكامل؟يبدو لي أن الوصول المجهول ممكّن/مسموح به، ولا شيء غير ذلك.وهذا يعني أن LOGON_USER غير مأهول.

عند الوصول إلى IIS المحلي، حاول استخدام http://127.0.0.1 على وجه الخصوص إذا كنت تستخدم IE.سوف يتعرف IE على "المضيف المحلي" باعتباره موجودًا في منطقتك المحلية الموثوقة وسيقوم تلقائيًا بتمرير بيانات اعتماد تسجيل الدخول إلى XP الخاصة بك من خلال تمكين مصادقة Windows المدمجة.

نصائح أخرى

بالإضافة إلى إجابة جون، IIRC حتى لو قمت بتمكين المصادقة المتكاملة، إذا تم تمكين المصادقة المجهولة فستكون لها الأولوية...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top