اجرا نشدن کدها با مرورگر های مختلف

kashanchi

عضویت : 1396/09/22 پرسش ها : 40 پاسخ ها : 53

اجرا نشدن کدها با مرورگر های مختلف

ارسال شده در : ‫۶ ماه قبل، دو شنبه ۳۰ اردیبهشت ۱۳۹۸، ساعت ۱۰:۵۲

سلام استاد ، 
من پروژه چت خودم رو با Chrome , FireFox , IE باز میکنم .برای قبل خروج کاربر یه متد نوشتم در ChatHub : 
 

  public async Task Logout()
        {
            var user = await _userManager.GetUserAsync(Context.User);
            user.LastSeen = DateTime.Now;
            await _userManager.UpdateAsync(user);
            _onlineUsers.RemoveAll(x=>x.Id==user.Id);
            await Clients.All.SendAsync("Logout", user.UserName,user.LastSeen.Value.ToLongShamsi());

        }

 

با FireFox که logout میزنم به محض رسیدن به خط 1 از متد میاد بیرون و برنامه بقیه کارشو انجام میده 
با IE هم همینطور 
فقط با Chorme که اجرا میکنم کل متد رو به درستی اجرا میکنه

داخل try catch گذاشتم به خط اول این پیامم رو میده 
{"The operation was canceled."}
علتش چیه ؟؟

ایمان مدائنی

عضویت : 1396/09/10 پرسش ها : 5 پاسخ ها : 8081
ارسال شده در :‫۶ ماه قبل، دو شنبه ۳۰ اردیبهشت ۱۳۹۸، ساعت ۱۱:۵۱

سلام 

نمیشه حدس زد دوست من 

نمونه دوره را با همه مرورگر ها تست کردم مشکلی نداشت ، کدتون رو دیباگ کنید تا مشخص بشه کدام خط عمل نمیکنه

1 تشکر

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید