مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

rap_nb@yahoo-com

عضویت از 1392/09/16

مشکل در دسترسی به webapi در زامارین

  • پنجشنبه 6 دی 1397
  • 13:22
تشکر میکنم

با عرض سلام و احترام

من توی قسمت دوم اموزش برنامه دیوار (سایت تاپ لرن) در بخش دسترسی به webapi به مشکل خوردم.

یه وب سرویس آزمایشی ساختم و پابلیش کردم.

[HttpGet]
        [Route("test")]
        public string test()
        {
            return "test";
        }

هم با مرورگر و هم از طریق یه برنامه وب فرم با کد زیر تست کردم و مشکلی نداره

string  ApiUrl = "http://127.0.0.1:7574/test";

            using (var client = new HttpClient())
            {
                var result = client.GetStringAsync(ApiUrl).Result;
                Response.Write( result);
            }

ولی همی کد را توی زامارین میزارم null برمیگردونه و خطا میده

 string ApiUrl = "http://127.0.0.1:7574/test";
                using (var client = new HttpClient())
                {
                    var result = client.GetStringAsync(ApiUrl).Result;
                  
                    return result;
                }

متن خطاش هم اینه:

{System.Net.Http.HttpRequestException: An error occurred while sending the request ---> System.Net.WebException: Error: ConnectFailure (Connection refused) ---> System.Net.Sockets.SocketException: Connection refused

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 6 دی 1397
  • 13:41

در قبسمت پرسش و پاسخ همون سایت و همون دوره  مطرح کنید 

کاربر سایت

rap_nb@yahoo-com

عضویت از 1392/09/16

  • پنجشنبه 6 دی 1397
  • 22:16

مشکلم حل شد.

من از ای پی لوکال هاست 127.0.01 و یا ای پی ادرس کارت شبکه استفاده میکردم.که تو این حالت با تست در مرورگر مشکلی نداره.ولی شبیه ساز ویژوال نمی تونه باهاش کار کنه. خود شبیه ساز در بخش network conection یه کانکشنی به اسم vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch) می سازه که باید ای پی اون را داخل برنامه گذاشت.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)