سؤال

ولدي تطبيق ويب التي تدير غرامة بموجب IIS5 أو IIS6. أنا فقط تركيب ويندوز فيستا، والتي لديها IIS7. لقد نسختها تطبيق الويب بأكمله على كما هو، أي تغييرات على أي ملفات. ذهبت إلى مدير IIS7 وخلق appliction على شبكة الإنترنت تحت موقع ويب الافتراضي والإشارة إلى التطبيق I نسخها عبر.

وعندما أحاول أن انتقل إلى التطبيق في IE، يقول لي لا يوجد شيء هناك للتعامل معها ولم يتم تشغيل أن تصفح الدليل على. هذا هو التطبيق .NET، لذلك يستخدم Default.aspx. نظرت في المدير، وليس هناك التعامل مع الإعداد Default.aspx. هو أن ليس على افتراضيا لIIS7؟

وهكذا، وأضفت Default.aspx ثم الآن الخطأ "خطأ HTTP 404.3 - لم يتم العثور على الصفحة التي يتم طلب لا يمكن تقديم بسبب تكوين الملحق. اذا كانت الصفحة عبارة عن نص برمجي، أضف مداول. إذا يجب أن يتم تحميل الملف، إضافة خريطة MIME ".

وفكرت ربما كان ذلك بسبب الافتراضي IIS7 هو الوضع المتكاملة، لذلك أنا خلقت AppPool جديد لوضع كلاسيكي وغيرت بلدي التطبيق لاستخدام ذلك. أنا لا يزال الحصول على نفس الخطأ.

وكنت تحت انطباع أن أتمكن من نقل التطبيقات .NET لIIS7 دون أي تغيير. أليس هذا صحيح؟

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

المحلول

و0) تحقق مما إذا كان لديك ملحقات asp.net المثبتة ضمن البرامج والميزات - ميزات ويندوز - خدمات WWW - تطوير التطبيقات ميزات - صافي التمدد / ASP.Net

1) الإطار صافي مايكروسوفت

2) حاول نسخ الدليل بأكمله إلى مجلد IIS في الجذر (عادة WWWROOT)، الخطأ الشائع أن iuser / IWAM ليس لديها الحق في قراءة مجلد آخر.

و3) الاختيار تحت "إعدادات معالج" إذا كنت قد .ASPX مرتبطة بأي Isapimodules.

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