المشاركات : 5
المواضيع 2
:
: 0
الإنتساب : Oct 2011
قمت بإنجاز مشروع بواسطة الدالفي بواسطة ISAPI
عبارة عن تطبيق ويب
عندما أحاول تنفيذه في المتصفح لا أستطيع
أتحصل على صفحة التحميل كما في هذه الصورة
كود :
http://img4.hostingpics.net/pics/318853sss.jpg
علما أنني غيرت خصائص الملف وجعلته قابل للتنفيذ والقراءة
المشاركات : 52
المواضيع 2
:
: 0
الإنتساب : Jan 2011
السلام عليكم
اليك هذا الموقع
كود :
http://delphi.about.com/library/bluc/text/uc060901a.htm
سلامي
المشاركات : 5
المواضيع 2
:
: 0
الإنتساب : Oct 2011
لقد طبقت حرفيا ما هو موجود في ذلك الرابط
المشكل انني عندما احاول التنفيذ يعطيني سؤال للتحميل
ايضا جربت التنفيذ في موقعي لكن نفس المشكل أتحصل على رسالة الخطأ 404
بالاضافة الى ذلك جربت عدة تطبيقات اخرى isapi حملتها من مواقع اخرى وللأسف لم تنفذ
المشاركات : 52
المواضيع 2
:
: 0
الإنتساب : Jan 2011
اخي العزيز جربت على اكثر من متصفح الصورة تظهر انك قمت بالتجربة على chrome جرب على firefox مثلا
وبعدين الملف يحتاج الى web server لاتنسى هذا يعني في حالت isapi يجب انزال iis التابع لمايكروسوفت
تجربتك قمت بها على ويندوز 7 ولا ويندوز XP ؟
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
السلام عليك و رحمة الله
حسب الصورة بأول مشاركة واضح ان خادم الويب الذي تستعمله لا يتعرف على ISAPI
إقتباس : غيرت خصائص الملف وجعلته قابل للتنفيذ والقراءة
حسب ما اتذكر تعطى الصلاحية للمجلد الذي به ملفات الISAPI
إقتباس :جربت التنفيذ في موقعي لكن نفس المشكل أتحصل على رسالة الخطأ 404
404 غير موجود، هناك خطا بالمسار
والأهم استضافة الموقع يجب ان تكون Windows
اقراء عن ISAPI Deployment
كود :
http://www.atozed.com/intraweb/docs/Deploy/ISAPI.aspx
المشاركات : 5
المواضيع 2
:
: 0
الإنتساب : Oct 2011
لقد جربت تنفيذ الملف في خادمين يدعمان ويندوز دون جدوى
لقد اعطيت الصلاحية للمجلد بان يقبل التنفيذ دون جدوى
لقد جربت في موزيلا وقمت بتثبيت IIS كما في هذه الصورة دون جدوى
كود :
http://img11.hostingpics.net/pics/926333ddd.jpg
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
ماذا قمت بالظبط بعد تثبيت iis
المشاركات : 52
المواضيع 2
:
: 0
الإنتساب : Jan 2011
جيد جدا الان علمت بأنك تعمل على ويندوز 7
كما يقول صاحب هذه المقالة
Windows 7 IIS7 require some configurations to get ISAPI DLL works. It is not that straight forward compare to IIS 5
انظر الى هذا الرابط
كود :
http://chee-yang.blogspot.com/2009/10/configure-windows-7-iis7-for-isapi-dll.html
وبعدها لا تقول لي انها لم تنجح معك فأنها جربتها ونجحت معي تمام
سلامي
المشاركات : 5
المواضيع 2
:
: 0
الإنتساب : Oct 2011
شكرا لك الاخ (syscall)
واخيرا نجحت في تنفيذ التطبيق باتباع المراحل المذكورة في الموقع كما في هذه الصورة
كود :
http://img11.hostingpics.net/pics/641096qqqqqqq.jpg
شكرا للجميع
المشاركات : 52
المواضيع 2
:
: 0
الإنتساب : Jan 2011
السلام عليكم
اخي العزيز أحمد الله ان التجربة تمت بنجاح
وللاضافة تستطيع تشغيل مشروعك بشكل ابسط بكثير من خلال IIS Express 7.5 وهو ويب سيرفر مصغر من IIS 7.5 الكبير الذي يأتي مع ويندوز 7 او ويندوز سيرفر 2008 الاصدار الثاني
والتعليمة بسيطة فقط قم بانزال IIS Express 7.5 وقم بكتابة السطر التالي
على سبيل المثال
iisexpress.exe /port:7778 /path:c:\isapi
طبعا الملف الذي تم توليده والذي يدعى web.config في نفس مجلد مشروعك يجب ان تحافظ عليه لانه يحتوي على اهم قسم لتشغيل ملفك ذو الامتداد dll ولو قمت بحذفه ستظهر معك نفس المشكله وهي ان المستعرض سيراه كملف عادي يجب تحميله لا تنسى ذلك
القسم هو
<handlers accessPolicy="Read, Execute, Script" /> ضمن ملف web.config
بعدها قم بطلب المستعرض وقم بكتابة
localhost:7778/Project1.dll
وسوف تظهر معك نفس النتيجة كما لو قمت بطلبها من IIS 7.5
وهذا IIS Express تنصيبه سهل جدا وتصور انه يأتي بمزايا IIS 7.5 إلى ويندوز XP اذا كان لديك هذا النظام
شي رائع من مايكروسوفت
سلامي