PDA

View Full Version : افزودن وب سرویس به پروژه دات نت كور در ویژوال استادیو كد



EnKamran
سه شنبه 22 اسفند 1396, 18:34 عصر
سلام دوستان
من میخوام تو پروژه از درگاه پرداخت به پرداخت استفاده كنم كه همونطور كه میدونید یك آدرس وب سرویس میده و بایدبه پروژه اضافه بشه، حالا میخوام ببینم این كار رو در ویژوال استادیو كدباید به چه صورتی انجام داد؟

EnKamran
چهارشنبه 23 اسفند 1396, 16:33 عصر
اگر دنبال دردسر نیستید اول از همه سایتی كه قراره پرداخت داشته باشه رو با دات نت كور ننویسید اگر مجبورید با وی اس كد نباشه با خود وی اس 2017 بنویسید اگر باز هم مجبورید دوتا راه دارید:
1. ساب دامین درست كنید كه وب فرمز یا ام وی سی قدیمی تر باشه و فقط مسئول كارهای بانكی باشه و تمام كارهای بانكی رو ارسال كنید به این.
2. از دو سایت زیر كمك بگیرید ولی این مورد اخر رو واقعا اگر مجبور بودید برید سمتش:
https://stackify.com/soap-net-core/
https://joshuachini.com/2017/07/13/calling-a-soap-service-from-asp-net-core-or-net-core/

EnKamran
جمعه 25 اسفند 1396, 21:46 عصر
نتیجه كار رو نوشته بودم اینجا ولی مثل اینكه ارسال نكردم.
با استفاده از svcutil وب سرویس رو تبدیل به كلاس كردم و از اون كلاس تو پروژه اسفاده كردم.
البته برای راحتی كار به صورت پكیج درست كردم كه میتونید از نوگت دانلود كنید و خیلی راحت استفاده كنید:
https://www.nuget.org/packages/KSBankMellat/