كيفية إيقاف IIS طلب المصادقة الافتراضي موقع على localhost

StackOverflow https://stackoverflow.com/questions/53464

سؤال

لدي IIS 5.1 مثبتا على نظام التشغيل Windows XP Pro SP2.بالإضافة إلى أنني قد قمت بتثبيت VS 2008 Express مع .NET framework 3.5.لذا من الواضح أن تكوين IIS على ASP.NET تلقائيا .NET framework 3.5

المشكلة هي كلما كنت الوصول http://localhost IE & فايرفوكس كل من يعرض المصادقة مربع.حتى إذا أدخل المستخدم المسؤول وكلمة المرور الخاصة به ، فشل المصادقة.كنت قد تحققت بالفعل وصول المستخدمين المجهولين (مع IUSR_ المستخدم وكلمة المرور يتم التحكم بواسطة IIS) في أمان الدليل خيارات الموقع الافتراضي.

إلا أن البعض نشر تطبيقات الويب تعمل بشكل جيد (لا تسأل عن أي المصادقة).

في أي هذه عملية المصادقة يتوقف إذا أضيف http://localhost في مواقع الإنترانت الخيار.

يرجى ملاحظة أن نظام الملفات هو FAT32 عند تثبيت IIS.

التحيات ، Jatan

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

المحلول

هذا هو الأرجح NT أذونات الملف المشكلة.IUSR_ يحتاج إلى أذونات نظام الملفات لقراءة أي ملف كنت الطالبة (مثل /inetpub/wwwroot/index.htm).

إذا كنت لا تزال تواجه مشكلة ، تحقق من سجلات IIS عادة في \windows\system32\logfiles\W3SVC*.

نصائح أخرى

IIS يستخدم المصادقة المتكاملة بشكل افتراضي أي لديه القدرة على استخدام حساب المستخدم الخاص بك ويندوز...ولكن لا تقلق, حتى لا فايرفوكس ولكن سيكون لديك لجعل سريع تغيير التكوين.

1) فتح فايرفوكس واكتب about:config كما url

2) في نوع الفلتر في ntlm

3) انقر نقرا مزدوجا فوق "شبكة.التلقائي-ntlm-المصادقة.موثوق به-محددات" و اكتب localhost وضرب أدخل

4) كتابة شكرا لك على مدون

كما هو الحال دائما ، نأمل أن يكون هذا ساعد على الخروج.

هذا كان نسخها من وصلة النص

يمكن أن يكون بسبب من اثنين من إعدادات المتصفح.حاول مع هذه الخيارات فحص..

أدوات > خيارات إنترنت > خيارات متقدمة > تمكين مصادقة تكامل Windows (يعمل مع مصادقة Windows المتكاملة مجموعة على IIS)

أدوات > خيارات إنترنت> الأمن > إنترانت محلية > مستوى مخصص > تسجيل الدخول التلقائي

أسوأ الأحوال ، حاول إضافة المضيف المحلي إلى المواقع الموثوق بها.

إذا كنت في الشبكة ، يمكنك أيضا محاولة التصحيح عن طريق الحصول على تتبع شبكة اتصال.يمكن أن يكون بسبب بعض الوكيل تحاول مصادقة.

فمن الأسهل لإزالة "موقع ويب الافتراضي" ثم إنشاء واحدة جديدة إذا لم يكن لديك أي قيود.

أنا فعلت هذا و حلت المشكلة.

إذا كنت تريد مصادقة محاولة domainname\administrator مثل اسم المستخدم.

إذا كنت لا تريد مصادقة ثم إزالة جميع tickboxes في وصول مصادق قسم direcory الأمن > نافذة تحرير.

  1. إضافة المشرف المستخدم مع كلمة السر
  2. انتقل إلى wwwroot الدعائم
  3. إعطاء هذا المستخدم حق الوصول الكامل إلى هذا المجلد و الأطفال
  4. تغيير المستخدم من AppPool وأضاف المستخدم باستخدام هذه المادة http://technet.microsoft.com/en-us/library/cc771170(v=ws.10).aspx
  5. تغيير المستخدم من الموقع باستخدام هذه المادة http://techblog.sunsetsurf.co.uk/2010/07/changing-the-user-iis-runs-as-windows-2008-iis-7-5/ وضع نفس اسم المستخدم وكلمة المرور التي قمت بإنشائها في الخطوة (1).

وهي تعمل الآن مبروك

ما عملت بالنسبة لي هو ,,,

انقر فوق ابدأ>لوحة التحكم>أدوات إدارية>خدمات معلومات إنترنت

قم بتوسيع شجرة اليسرى انقر بزر الماوس الأيمن فوق موقع الويب الخاص بك>خصائص

انقر على "أمان الدليل", ثم في "عنصر التحكم بالوصول والمصادقة المجهولين" انقر فوق تحرير

تمكين الوصول المجهول>استعراض> أدخل تفويض المشرف مثل (مسؤول) (التحقق من الأسماء),> انقر فوق موافق

تطبيق الإعدادات ثم يجب أن تعمل بشكل جيد.

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