با سلام و وقت بخیر.
برای اتصال اپلیکیشن به سرور به آدرس API نیاز دارید. چنانچه شما از localhost استفاده میکنید. میتوانید برای نمایش اطلاعات در شبیه ساز به جای localhost یا آدرس آی پی 127.0.0.1 از آدرس 10.0.2.2 استفاده کنید. حتما پورت مربوط به خود API را به آن اضافه کنید.
اما اگر بخواهید اپلیکیشن را در گوشی واقعی تست کنید مجددا این ادرس کارساز نیست. یه راه حل برای API هایی که از IIS استفاده میکنند وجود دارد.
کافی است افزونه Conveyor by Keyoti که در آدرس زیر وجود دارد دانلود نمایید.
https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti
پس از نصب، ویژوال استادیو خود را باز کنید. پیام مربوط به اجازه دسترسی به پورت 45455 نمایش داده میشود. با انتخاب گزینه . . . Automatically و پس از پذیرش آن رایانه شما برای دسترسی به پورت 45455 آماده است. میتوانید baseUrl اپلیکیشن خود را ip:45455 تنظیم کنید. IP سیستم هم که از طریق دستور ipconfig در cmd به دست میآید. این روش هم روی شبیه ساز و هم گوشی قابل استفاده است. دقت داشته باشید در این روش پورت خود API اصلا مهم نیست.
توجه داشته باشید که برای اتصال اپلیکیشن حتما wifi گوشی باید روشن باشد و کابل به تنهایی جوابگو نخواهد بود.