سؤال

أنا حاليا باستخدام Visual Studio 2008 على XP Pro SP3.

النامية ضد http: // localhost / كل شيء بما في ذلك تصحيح الأخطاء يعمل بشكل جيد.

أحتاج إلى موقع ثاني على جهازي. يسمح IIS 5.1 فقط بموقع واحد في وقت واحد استخدمت أداة Admin Admin IIS Jetstat XP Pro لإنشاء موقع ويب آخر. يعمل هذا عن طريق إيقاف الموقع الافتراضي وبدء الآخر.

لقد أضفت اسم موقع الويب الجديد في ملف Hosts ومحدد إلى 127.0.0.1.

يمكن الوصول إلى المواقع عبر هذا العنوان http: // newhostname / virtualdirectoryname

يمكن بدء تشغيل المشاريع دون تصحيح الأخطاء (تطبيقات الويب ومواقع الويب).

ومع ذلك، عندما أحاول تصحيح الأخطاء أحصل على خطأ: "غير قادر على بدء تصحيح الأخطاء على خادم الويب. حدث خطأ مصادقة أثناء التواصل مع خادم الويب."

يتم تمكين المصادقة المتكاملة في IIS.

لقد رأيت الكثير من الوثائق مع العديد من الإصلاحات "غير قادر على بدء تصحيح الأخطاء على خادم الويب"، لكنها كلها تبدو وكأنها مبالغة ضخمة لمشكلتي، بعد كل شيء، تعمل تصحيح الأخطاء على ما يرام أنا لا أفعل ذلك على اسم المضيف المختلفة وبعد يتحدثون عن فعل الأشياء التي سأفعلها إذا لم يعمل تصحيح الأخطاء على الإطلاق حتى مع http: // localhost /.

هل هناك مكان يمكنني فقط إضافة اسم المضيف الجديد بحيث يسمح بتصحيح الأخطاء مقابل VS؟ هل أحتاج إلى تغيير الأذونات في مكان ما؟ أشعر أنني يجب أن يكون هناك حلا بسيطا حقا أطلني فقط.

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

المحلول

نصائح أخرى

افعل نفسك معروفا وتنزيل IIS ADMINNET.

تتيح لك هذه الأداة الصغيرة المفيدة التبديل بين مواقع الويب الخاصة بك في SNIP - كل واحد سيصبح محليا عند تنشيطه وعملية، ويتخرجك من هذه البهجة التصحيح.

http://www.codeplex.com/iisadmin.

يجب عليك إضافة اسم المضيف إلى قيمة داخل التسجيل .. لكنني لا أستطيع أن أتذكر أين.

نظرا لأنك لا يمكنك فقط تشغيل موقع ويب واحد في وقت واحد، فلماذا لا تملكهم جميعا جميعا ك "LocalHost"؟ بهذه الطريقة لا تضطر إلى تغيير أي إعدادات تسجيل مزعجة ولكن لا يزال لديك تطبيقاتك قيد التشغيل في مواقع الويب الفردية IIS.

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