تشغيل asp.net 2.0 و 1.1 على نفس الموقع ... يعمل في مجال واحد ولكن تعطل آخر

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

  •  03-07-2019
  •  | 
  •  

سؤال

وموقعنا يشغل ASP.NET 1.1، وأنا بحاجة إلى ASP.NET 2.0 يعمل في قسم منفصل لنفس الموقع حتى نحصل عليه تحويلها بالكامل خلال. أنا خلقت المجلد الجديد وفي IIS، أنا 'إنشاء تطبيق' عملية على المجلد. ثم ذهبت إلى علامة التبويب ASP.NET وغيرت النسخة لبلدي التطبيق الجديد إلى 2.0. هذا يعمل بشكل جيد على الكمبيوتر المحلي الخاص بي، ويعمل بشكل جيد للمجلد المشرف الذي يحقق نفس المهمة التي خلقت زميل في العمل، ولكن لهذا المجلد، جعلت الأجزاء .NET Framework 1.1 من تحطم الموقع يعطي رسالة الخطأ التالية (أدناه) . I 'إزالة تطبيق "على مجلد بلدي جديد وانها ثابتة الخطأ.

=====================================
Server Application Unavailable 
The web application you are attempting to access on this web server is
currently unavailable.  Please hit the "Refresh" button in your web
browser to retry your request. 
=====================================
هل كانت مفيدة؟

المحلول

والمشكلة هي مع تجمعات التطبيقات تقوم بإضافة التطبيقات ل. .NET Framework 1.1 و. NET 2.0 لا يمكن تشغيل جنبا إلى جنب في نفس AppPool. (وهم بالتأكيد لا يمكن تشغيلها في نفس المجلد أو دليل ظاهري).

وأسهل طريقة للتعامل مع هذا هو خلق يسمى AppPool .NET Framework 1.1 واحد يسمى Framework 2.0.

عند تشغيل "إنشاء تطبيق"، تأكد من تحديد AppPool الصحيح لإصدار .NET يستخدم التطبيق.

وهذا ينبغي أن تأخذ الرعاية من أي أخطاء عند تشغيل التطبيق الخاص بك.

نصائح أخرى

ولا يمكنك تشغيل إصدارين مختلفين من ASP.NET في تجمع التطبيقات نفسه. سوف تحتاج اثنين تجمعات تطبيقات منفصلة واثنين من المواقع منفصلة لخدمة ما يصل ASP.NET 1.1 و ASP.NET 2.0 من نفس التثبيت IIS.

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