سلام وقت بخیر. ممنون از مطلب خوبتون.
میخواستم این موضوع رو هم اضافه کنم. گاهی اوقات فرم‌ها شامل فیلدهای Hidden هستند که با serialize دیتاشون ارسال نمیشه به سرور برای همین این متد رو میتونید استفاده کنید:
$.fn.serializeIncludeDisabledAndForgery = function () {
    var disabled = this.find(":input:disabled").removeAttr("disabled");

    var unindexed_array = this.serializeArray();
    disabled.attr("disabled", "disabled");
    var indexed_array = {};

    $.map(unindexed_array, function (n, i) {
        if (!indexed_array.hasOwnProperty(n['name'])) {
           indexed_array[n['name']] = n['value'];
        });

    //delete indexed_array["__RequestVerificationToken"];

    return indexed_array;
};

‫۵ سال قبل، سه‌شنبه ۱۲ شهریور ۱۳۹۸، ساعت ۲۳:۲۵
بله. ADO.NET (فناوری اصلی پشت صحنه) از یک connection pool برای بالا بردن سرعت اتصال‌های جدید استفاده می‌کند (استفاده از کانکشن‌های موجود، بجای ایجاد یک کانکشن جدید که بسیار هزینه‌بر و کند است). Max Pool Size در اینجا 100 است. اگر اتصالات، بسته نشده و به این pool بازگشت داده نشوند، کاربران با پیام time out مواجه خواهند شد:
System.InvalidOperationException: Timeout expired. 
The timeout period elapsed prior to obtaining a connection from the pool.  
This may have occurred because all pooled connections were in use and max pool size was reached.
‫۵ سال و ۲ ماه قبل، پنجشنبه ۳۰ خرداد ۱۳۹۸، ساعت ۲۲:۱۶
سلام، وقتی میخوام این پروژه را به پروژه خودم اضافه کنم در هنگام ایجاد migration دچار خطا شده و میگه برای کلاس Rating باید primary Key تعریف شود آیا نیاز است که پراپرتی id به آن اضافه کرد یا راه حل دیگری دارد؟
خطا:
The entity type 'Rating' requires a primary key to be defined. 
‫۵ سال و ۳ ماه قبل، دوشنبه ۲۷ خرداد ۱۳۹۸، ساعت ۲۲:۱۸
ممنونم از پاسخ شما.

من متوجه شدم که اکثر vpn ها، دسترسی به پورت‌های پیش فرض را باز گذاشته اند و دسترسی به بقیه پورت‌ها را می‌بندند و از آنجایی که Hub url  مورد نظر من بر روی پورت 9080 تنظیم شده بود وقتی vpn را connect می‌کردم با خطای "Error loading hubs . Ensure your hubs reference is correct " روبرو می‌شدم.
بنابراین این مورد مربوط به signalR نبوده است.
‫۵ سال و ۳ ماه قبل، شنبه ۲۵ خرداد ۱۳۹۸، ساعت ۱۷:۴۷
«عیب یابی و دیباگ برنامه‌های SignalR» خصوصا قسمت «بهترین راه برای مشاهده ریز جرئیات خطاها، ذکر سطر ذیل در کدهای سمت کلاینت جاوا اسکریپتی برنامه است:
 $.connection.hub.logging = true;
و سپس مراجعه به کنسول developers مرورگر برای بررسی خطاهای لاگ شده.» 
‫۵ سال و ۳ ماه قبل، شنبه ۲۵ خرداد ۱۳۹۸، ساعت ۱۷:۰۵
با سلام

من یک برنامه وب فرم دارم که کلاینت signalr من می‌باشد. این برنامه در شرایط معمولی به درستی کار می‌کند و ارتباط برقرار می‌شود.
ولی زمانی که در کامپیوتر از kerio control vpn client  استفاده می‌کنم، و برنامه وب فرم را باز می‌کنم، برنامه در کنسول خطای زیر را نمایش می‌دهد:
Uncaught Error: SignalR: Error loading hubs. Ensure your hubs reference is correct, e.g. <script src='/signalr/js'></script>.
    at Object.start (jquery.signalR-2.4.0.min.js:9)
    at HTMLDocument.<anonymous> (Default.aspx:716)
.......


hubs:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
متوجه شدم که خطا در این خط ایجاد می‌شود:
 $.connection.hub.start().done(function ()
آیا می‌توانید در این مورد من رو راهنمایی کنید؟
‫۵ سال و ۳ ماه قبل، دوشنبه ۲۰ خرداد ۱۳۹۸، ساعت ۰۴:۲۴
ایا روشی برای تست تقلبی بودن و یا تقلبی نبودن متدهای async وجود دارد ؟
یا به عبارتی چطور متوجه شویم متدی که ساختیم تا از جایی گرفتیم ( مثلا از stackowerflow برداشتیم) یه متد async واقعی است یا نه ؟
ممنونم .