ورود

نسخه کامل مشاهده نسخه کامل : نحوه deploy کردن webservice؟؟؟؟



azadeh_s
26-11-2014, 13:04
سلام
من یه wcf web service نوشتم, تو سیستم خودمم تو یه windows application ازش استفاده کردم, حالا سوالم اینه که من چیکار باید بکنم تا بقیه هم بتونن از وب سرویس من استفاده کنن؟ممنون میشم راهنماییم کنین

iceweek
26-11-2014, 22:58
باید با iis اجراش کنی و از طریق ip و port بقیه به این سرویس دسترسی پیدا میکنن

azadeh_s
27-11-2014, 08:51
باید با iis اجراش کنی و از طریق ip و port بقیه به این سرویس دسترسی پیدا میکنن

ممنون از جوابتون ولی چطوری باید این کارو بکنم؟
من تو visual studio 2012 این کار کردم همین الانشم تو wcf test client یه آدرسی میده ,نمیشه با همین این کارو کرد؟

iceweek
27-11-2014, 12:02
ممنون از جوابتون ولی چطوری باید این کارو بکنم؟
من تو visual studio 2012 این کار کردم همین الانشم تو wcf test client یه آدرسی میده ,نمیشه با همین این کارو کرد؟

ببین خود visual studio یه iis express داره که با اون اجرا میکنه.اتفاقا میتونی به اون وصل بشی ولی یه مشکلی هست.اگر این ککارو بخوای بکنی باید هردفعه ویژوال استودیو را باز کنی و یه اجرا بزنی.تازه پورتش ثابت نیست.
ولی توی iis اگر اجرا کنی به محض اینکه ویندوز بالا بیاد سایتت اجرا میشه و پورت ثابتی که خودت خواستی را داری.تازه رم سیستمت هم به خاطر ویژوال استودیوت که الکی اجراست هدر نمیره.

azadeh_s
29-11-2014, 11:37
ببین خود visual studio یه iis express داره که با اون اجرا میکنه.اتفاقا میتونی به اون وصل بشی ولی یه مشکلی هست.اگر این ککارو بخوای بکنی باید هردفعه ویژوال استودیو را باز کنی و یه اجرا بزنی.تازه پورتش ثابت نیست.
ولی توی iis اگر اجرا کنی به محض اینکه ویندوز بالا بیاد سایتت اجرا میشه و پورت ثابتی که خودت خواستی را داری.تازه رم سیستمت هم به خاطر ویژوال استودیوت که الکی اجراست هدر نمیره.

ممنون ,حالا سوالی که دارم چطور باید این کارو بکنم؟

iceweek
29-11-2014, 13:22
ممنون ,حالا سوالی که دارم چطور باید این کارو بکنم؟

اگر با iis کار نکردی نمیشه توی یتاپیک بهت اموزش داد.پیشنهاد میکنم توی یوتیوب فیلمای اموزشیشو بگیری ببینی.یا اگر فیلم اموزش فارسی پیدا کردی.

_H2_
29-11-2014, 23:10
سلام
برای پیاده سازی یک سرور WCF چند راه وجود دارد...
از جمله این موارد میتوان پیاده سازی در یک exe مستقل و بعنوان نمونه تحت یک پروژه WinService است که باید فایل مذکور در سرور نصب شده و فعال شود و صدالبته بیشتر افراد امکان این دسترسی را ندارند.

راه دیگر پیاده سازی آن تحت یک پروژه عادی ASP.Net است که در این حالت فایل های svc.* تشکیل میشود، به عنوان سرنخ و قدم اول باید یک پروژه ASP.Net ایجاد کنید و سپس از منوی Project یک فایل جدید از نوع WCF Service به پروژه تان اضافه کنید و کدهای لازم را بنویسید، در این راه برای راه اندازی سایت و سرویس تان کاری بیشتر از انتشار یک سایت ASP.Net لازم نیست، در پایان پروژه را publish و در ftp آپلود میکنید.

پیشنهاد میکنم بجای ساخت WinApp روی این روش دوم کمی جستجو و تحقیق کنید و از این روش دوم استفاده کنید.

موفق باشید.

azadeh_s
01-12-2014, 09:01
اگر با iis کار نکردی نمیشه توی یتاپیک بهت اموزش داد.پیشنهاد میکنم توی یوتیوب فیلمای اموزشیشو بگیری ببینی.یا اگر فیلم اموزش فارسی پیدا کردی.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
به نظرتون این لینک به درد می خوره؟