أنا وضعت هذا الموضوع في قسم السي شارب دوت نت ولكن لم أجد إجابة فوضعته في هذا القسم لعل الإجابة تأتي ممن لهم الخبرة في ويندوز سيرفر 2008 وأرجو إخباري إذا كان مخالف لقوانين المنتدى
مساء الخير لحضراتكم
سؤالي بخصوص كيفية إستضافة WCF على السيرفر الشخصي الخاص بي والذي يعمل بنظام تشغيل Windows Server 2008 R2 Enterprise
حيث أنني لا أعرف أي شئ عن ويندوز سيرفر 2008 وهذا كل مافعلته إلى الأن :
قمت بعمل مشروع بال #C وعمل ال WCF Service الخاصة به
قمت بتنصيب Windows Server 2008 R2 Enterprise Edition على الجهاز الخاص بي
ونصبت Static IP
وأضفت ال IIS 7
ووضعت ال WCF Folder كموقع ويب جديد على ال IIS
و عند عمل Browse أرى الويب سيرفس شغالة في ال Browser
لكن عند فتح command الخاص بالفيجوال ستوديو وكتابة هذا الأمر svcutil.exe http://server/ClinicServices.svc?wsdl
أجد رسالة خطأ تظهر :
- There was no endpoint at http://server/ClinicServices.svc?wsdl That could accept the message. This often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
The remote server returned an error: <404> Not Found
وعند محاولة وضعها ك Web Reference من نفس الجهاز أو من جهاز أخر يعمل على خط أنترنت أخر (client) أجد هذه الرسالة :
The document at the url http://51.23.10.15/ClinicServices.svc was not recognized as a known document type.
The error message from each known type may help you fix the problem:
- Report from 'http://51.23.10.15/ClinicServices.svc' is 'The document format is not recognized (the content type is 'text/
مع العلم أني أضفت هذا الكود في ال config file :
<mimeMap fileExtension=".svc" mimeType="application/octet-stream" />
ملحوظات :
- صممت هذه السيرفس والمشروع بأكمله على فيجوال ستوديو 2008 وعملتله upgrade وفتحته على 2010
- لعبت كتيييييييييير في الconfiguration بتاعت الويندوز وال IIS ولكن لم أصل لحل
- لا أعرف هل يجب أن أربط السيرفر ب Domain وللا لأ ؟؟ وإن كان يجب الربط فما هي الطريقة بالتفصيل إذا كنت أمتلك دوين على Godaddy وعشان أربطه بسيرفر لازم أحط ال NameServer الخاص بالسيرفر اللي عليه ال hosting وأنا لا أعرف كيف أحصل عليه من السيرفر بتاعي
- لا أعرف ما هي ال Configurations اللازمة لتشغيل الويب سيرفس من هذا النوع
ملف ال Web Config و applicationHost.config في المرفقات
هذا كل ما فعلته تماماً ولا أعرف أي شئ أخر عن الCofigurations التي يحتاجها الويندوز لإستضافة هذا النوع من التطبيقات
أرجو من حضراتكم سعة الصدر لي والشرح بالتفصيل لأني جديد على عالم السيرفرات والأستضافة وكل هذا المجال
ولكم مني جزيل الشكر والإخلاص لتعاونكم معي