سؤال

لدي مشكلة غريبة مع تطبيق ASP.NET MVC.

باستخدام ASP.NET MVC 3 معاينة 1 على IIS 7.5 - متكامل

بعد بناء التطبيق كل شيء يعمل بشكل جيد. ثم بعد فترة زمنية عشوائية (أو في بعض الأحيان بعد تحديث طريقة العرض أو ملف JS) يموت التطبيق.

بمعنى ، طلب صفحة الجذر ، أحصل على خطأ 403 وأطلب أي صفحة أخرى أحصل على خطأ 404.

بعد إعادة بناء كل شيء يعمل بشكل جيد مرة أخرى لفترة قصيرة حتى يموت مرة أخرى.

أرى هذا على آلات التطوير المختلفة. أيضًا ، لدي تطبيق آخر متشابه جدًا (MVC 3 ، IIS etc) على كلا آلات Dev ويستمر هذا التسلل دون مشكلة. لقد قمت بتفتيش ملفات التكوين بالتفصيل ولا يمكنني رؤية أي شيء ذي فرق ملحوظ.

هل يعرف أي شخص ما الذي يمكن أن يتسبب في وفاة التطبيق أو أين يبحث عن مزيد من المعلومات؟ (لا يزال بإمكاني الوصول إلى elmah.axd على الرغم من عدم وجود معلومات).

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

المحلول

ليس هناك الكثير لتستمر هنا ، لكن 403 و 404 هما أدلة على الأقل توجيه ASP.NET لا يعمل ؛ يعود 403 لأن خادم الويب يعتقد أنك ترغب في القيام بتصفح الدليل ، 404 لأن طلبك لا يحتوي على مورد مناسب.

نظرًا لأنك تستخدم الإصدار الجديد من MVC ، فإنني أشك في أن المشكلة قد تهدئة هناك. عندما تحصل على شرط الخطأ ، هل يمكنك تصفح صفحة .aspx عادية؟ هل ينفذ رمز جانب الخادم بشكل صحيح؟

لديك الموقع المستضافة في IIS 7.5 ، وليس فقط خادم ويب Visual Studio ، أليس كذلك؟ هل من الممكن تشغيل تسجيل المراقبة/تسجيل الأحداث لمعرفة ما إذا كان IIS قد حقق نجاحًا كبيرًا؟

أعتذر عن عدم وجود أي إجابة فعلية ، يبدو أن لديك مشكلة صعبة للتصحيح.

حظا طيبا وفقك الله!

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