ما الذي يمكن أن يسبب "انقطاع الاتصال" على LocalHost عند تصحيح الأخطاء في ASP.NET

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

  •  08-07-2019
  •  | 
  •  

سؤال

أحاول تشغيل موقع ويب ASP.NET تم إنشاؤه حديثًا باستخدام لغة C#، ولكن عندما أفعل ذلك، يقوم بتشغيل FireFox ويحاول الاتصال بـ http://localhost:1295/WebSite1/Default.aspx (على سبيل المثال) ، ولكن بعد حوالي 10-15 ثانية ، يعرض "اتصال متقطع - تم إعادة تعيين الاتصال بالخادم أثناء تحميل الصفحة." خطأ.

هذه المشكلة موجودة أيضًا مع صفحات ASP.NET C# الأقدم/خدمات الويب التي قمت بإنشائها في الماضي، ولا يوجد شيء قيد التشغيل فعليًا خارج خادم ASP.NET Development.

انا استخدم:ويندوز إكس بي برو SP2، فيجوال ستوديو 2008

كمرجع، لقد قمت بتثبيت SQL Server 2005 Developer Edition أيضًا.

لقد حاولت:

  • تصفحه باستخدام IE بدلاً من Mozilla
  • تجربة الإطار 2.0 بدلاً من 3.5
  • إعادة تثبيت فيجوال ستوديو 2008

تبدو هذه المشكلة تافهة للغاية كلما فكرت فيها أكثر، لكنني لم أتمكن من حلها حتى الآن!نقدر أي مساعدة في هذا الشأن.

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

المحلول

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

نصائح أخرى

لقد واجهت نفس المشكلة، وعندما كنت على وشك الاستقالة والهروب والانضمام إلى أحد الدير، خطرت لي فكرة التحقق من "إلماه" - ربما التقطتها...

من المؤكد أن ELMAH أخبرتني أنها التقطت هذا:

System.Web.HttpException (0x80004005): Maximum request length exceeded.

وهذا إصلاحه:

<system.web>
  <httpRuntime maxRequestLength="65535" />
</system.web>

حظا سعيدا يا ديف

شيء مثل العابث أو قد يتسبب وكيل آخر مثل الخادم في حدوث هذه المشكلة إذا كانت العناوين المحلية وكيلاً.

يمكنك التحقق من ذلك ضمن لوحة التحكم/خيارات الإنترنت - علامة التبويب "اتصالات"، انقر فوق إعدادات LAN في الأسفل.

حاول إضافة "127.0.0.1 LocalHost" قبل قراءة الخط ":: 1 LocalHost" في C: Windows System32 Drivers Etc Hosts

نجح هذا بالنسبة لي (VS2008، Vista Ultimate)

واجهت مشكلة مماثلة في Windows 7 RC وVisual Studio 2008 SP1.ساعد تغيير المضيف المحلي إلى 127.0.0.1.يشبه حل ملف المضيفين، ولكنه لا يتطلب تحرير الملف، كل ما تحتاجه هو تغيير عنوان URL لبدء تشغيل المشروع.

لدي نفس المشكلة، لقد قمت للتو بتثبيت VS 2008 على جهاز يعمل بنظام Vista Business.لدي شبكة LAN، ولكن لا يوجد خادم وكيل ويوجد هناك c:\windows\system32\drivers\etc\hosts" مع "127.0.0.1 localhost".لكن لم ينجح أي من مشاريعي، ولا المشاريع الجديدة.

"لقد واجهت مشكلة مماثلة في Windows 7 RC وVisual Studio 2008 SP1.ساعد تغيير المضيف المحلي إلى 127.0.0.1.يشبه حل ملف المضيفين، ولكنه لا يتطلب تحرير الملف، كل ما تحتاجه هو تغيير عنوان URL لبدء المشروع."

هذا الحل يعمل بشكل جيد .......

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