• 0
prince of egypt

IIS and Windows 2003 server and ASP.Net 2005 ERROR

سؤال

السلام عليكم ورحمة الله وبركاته

لو سمحتو انما عندى مشكلة

انا عندى جهاز نازل عليه Windows 2003 server

وال IIS

و IE 7

وانا بستخدم MS VS 2005

انا عملت ويب سايت ولما بشغله من جوه الفيجوال ستديو بيشتغل عادى

لكن لما اجى اشغله من ال LocalHost على طول مش بيشتغل

ده طبعا بعد ما بعمله Web Sharing

وبيطلع الخطا ده

"Server Application Unavailable"

انا دورت على النت كتير وجربت اكتر من حاجة بس للاسف لسه المشكلة موجودة

زى ده مثلا

http://forums.asp.net/thread/1559674.aspx

بالمناسبة انا بستخدم كنترولز جاهزة اخدتها كملف .DLL

هل هتحتاج حاجة معينة

كمان جربت انى احط الفولد بتاع السايت جوه فولد WWWRoot جوه ال Intpub فولدر

لكن كان بيطلع اخطاء غربية ويقولى على كلاسات اناعاملها انها مش موجودة مع انها موجودة

انا عايز اشغل السايت من جوه ال LocalHost لانه هيشتغل على Local Network

وانا متشكر اوى على وقتك ومجهودكم

والسلام عليكم ورحمة الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

هل تأكدت أن الـIIS يعمل على 2.0 و ليس على 1.1؟

للحصول على رسالة خطأ أوضح كرر العملية (حاول الدخول إلى الصفحة) ثم اذهب إلى Control Panel ثم Administrative Tools ثم Event Viewer. إذهب إلى قسم Application Errors. سيكون الخطأ (أو الأخطاء) في رأس القائمة و ستعطينا فكرة أوضح عن سبب الخطأ.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

طيب

هي المشكلة أكيد موجودة حتى لو احتار ال ASP.NET 2.0

وبتصير أغلب الأحيان لما منزل IIS على الاكس بي

الحل بسيط أخي ولا يهمك

في ملف اسمو:

aspnet_regiis.exe

هادا الملف ما بتفتحو على حالو ... لأ

بتروح على ابدأ وتشغيل وبتكتب التالي:

cmd

ثم تدخل على المسار التالي:

c:\[Windir]\Microsoft.Net\Framework\[v2.xxxxx]\aspnet_regiis.exe -i

طبعا هاذا البرنامج سيقوم بتنزيل ASP.NET 2.0 على جهازك بشكل ممتاز

تم حل كل مشاكلي أكثر من مرة بواسطة هذا الأمر والأمر عندي له المسار التالي:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -i

أرجو أن تحل مشكلتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

اشكركم اخوانى على رد وتفاعلكم

الاخ الكريم System Down لقد تاكدت مررا من ذلك وذلك عن طريق Application pool

اذا كانت هناك طريقة اخرى للتاكد يا ريت تبلغنى بها

الاخ الكريم Arwany لقد جربت هذا الامر من قبل ولكن البارميتر كان مختلف

ساجربها بهذا البارميتر

وشكرا لكم جمعيا ورجاء من عنده حلول يطرحها لانى وجدت ان هذه المشكلة واجهت اناس كثيرين على لاانتيرنيت

وشكرا لكم جميعا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هناك أسباب كثيرة جداً لهذا الخطأ لذا لمعرفة السبب بدقة يجب تتبع الخطأ داخل الـEvent Viewer كما ذكرت في ردي السابق.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

غالبا ما تكون هذي المشكلة من تنصيب الدوت نت

للتأكد احذف الفريم وورك والIIS ،، وارجع ركبهم بس أول شي ركب IIS وبعدين الفريم وورك

وان شاء الله راح تزبط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

الحل ان شاء الله بسيط

أولا

تقوم بإنشاء Application Pool جديدة مختصة بال ASP.NET 2.0 عن طريق Application Pool في ال IIS

وتسميها بإسم ذو معنى مثلا NET 2.0 ثم تذهب إلى التطبيق الذي عندك , وتختار له من صفحة Virutal Directory من القئمة المنسدلة بجانب ال Application Pool بتكون تحت الشي , تختار ال NET 2.0

وهكذا تعمل إعادة تشغيل لل IIS وان اشاء الله يعمل

انا كانت تواجهني هذه المشكلة , وحاولت اكثر من طريقة حتى استطعت الوصول إلى هذه الطريقة

وبالتوفيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

يا جماعة انا متشكر اوى ليكم والله

الحمد لله المشكلة اتحلت وكانت تنحصر فى :

* تنفيذ هذا لاامر c:\[Windir]\Microsoft.Net\Framework\[v2.xxxxx]\aspnet_regiis.exe -i

* وايضا جعل الموقع يشتغل على انه Application وذلك من خلال IIS

شكرا جزيلا لكم

ولكن انا لدى استفسار اخر :

هذا الموقع سيتم تشغليه من خلال الشبكة المحلية وليش من خلال الانترنيت - هذ مؤقتا خلال فترة الاختبارات - وحتى عندما يعمل من خلال الانترنيت سيعمل من على نفس المكنة الموجود عليها حاليا

انها انها ال host بتاعه

قمت بعمل تجربة للوصول للموقع من خلال الشبكة المحلية وعملت الصفحات التى لا تحتوى على اتصال بقاعدة البيانات بصورة جيدة ولكن عند محاولة الاتصال بقاعدة البيانت - طبعا من خلال اى صفحة - يظهر هذا الخطا

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

انا طبعا عملت بحث كتير على الانترنيت لكن برده هذا الخطا مسبباته كتير جربت هذه الحلول

http://forums.microsoft.com/MSDN/ShowPost....89&SiteID=1

http://p2p.wrox.com/topic.asp?TOPIC_ID=37595

لكن ايا منها لم يحل المشكلة حتى الان

مع العلم ان النظام : Windows server 2003

قاعدة البيانات : SqQL server Pro " Not Express"

شكرا لمروكم الكريم

ايمن مصطفى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .