דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. Blazor Web Server - עדכון חי של שינויים בקומפוננט

Blazor Web Server - עדכון חי של שינויים בקומפוננט

מתוזמן נעוץ נעול הועבר תכנות
5 פוסטים 2 כותבים 282 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • OdedDvirO מנותק
    OdedDvirO מנותק
    OdedDvir
    כתב ב נערך לאחרונה על ידי OdedDvir
    #1

    שלום וברכה,
    פיתחתי אפליקציה בBlazor Web Server.
    יש לי שני פרוייקטים נפרדים ב-VS. אחד הוא ה-API, והשני הוא השרת Blazor. שניהם רצים במקביל כשאני לוחץ על F5. הכל טוב ויפה, אבל כשאני מנסה לבצע שינוי חי בקומפוננט, ומבצע ריענון בדפדפן - אני מקבל את השגיאה הבאה:
    d77ad170-c7a5-4df6-a4af-e6088b9a2828-תמונה.png
    בלינק שמצורף להודעה מצורף ההסבר הבא:
    98cee4c8-e4f7-4988-9680-6b5c198a7832-תמונה.png

    גם לחיצה על הסמל הזה לא מובילה לתוצאה הרצויה:
    d0ef62b0-e57e-4024-bbf3-48a6aed4c290-תמונה.png
    השינויים לא חלים עד להפעלה מחדש של האפליקציה.
    הואיל ולא פרקטי עבורי לאתחל מחדש בכל שינוי קטן, אשמח לכל עזרה: אם מישהו יוכל לפרש לי את השגיאה, או לתת מראה מקום שיוכל לקדם אותי. תודה!

    רפאלר תגובה 1 תגובה אחרונה
    1
    • רפאלר מנותק
      רפאלר מנותק
      רפאל
      השיב לOdedDvir ב נערך לאחרונה על ידי רפאל
      #2

      https://docs.microsoft.com/en-us/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-3.0#50035-ancm-multiple-in-process-applications-in-same-process

      https://stackoverflow.com/questions/58246822/http-error-500-35-ancm-multiple-in-process-applications-in-same-process-asp-ne

      OdedDvirO תגובה 1 תגובה אחרונה
      3
      • OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        השיב לרפאל ב נערך לאחרונה על ידי
        #3

        @רפאל תודה, השתמשתי בפתרון שהוצע שם לגבי הקובץ applicationhost.config וזה אכן ביטל את ההתראה של השגיאה. אך עדיין השינויים שביצעתי לא מתעדכנים ברענון של הדף.

        רפאלר תגובה 1 תגובה אחרונה
        0
        • רפאלר מנותק
          רפאלר מנותק
          רפאל
          השיב לOdedDvir ב נערך לאחרונה על ידי רפאל
          #4

          להלן Issue שנפתח ב2018 בנושא זה, ישנם פתרונות זמניים לעניין כאן, החדשות הטובות שתמיכה בסיסית של Hot Reloading עבור Blazor תהיה זמינה בגירסת הPreview של דוטנט 6.
          מה לעשות זה חלק מהחיים הקשים של החלוצים בכל תחום שהוא.

          תגובה 1 תגובה אחרונה
          3
          • OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי
            #5

            לכל המעוניין, להלן הפתרון שעבד לי:

            1. את הקובץ applicationhost.config שבתיקיה vs. פשוט מחקתי ו-VS יצר חדש.
              אני יודע שאפשר גם לערוך אותו כפי שמובא במקור שציין @רפאל, אבל זה היה יותר פשוט מלערוך אותו.

            2. בקובץ launchSettings הוספתי עוד פרופיל:

            "profiles": {
               ...
                "Watch": {
                  "commandName": "Executable",
                  "executablePath": "dotnet.exe",
                  "workingDirectory": "$(ProjectDir)",
                  "commandLineArgs": "watch run"
                }
            

            וכמובן שהפכתי אותו לפרופיל הפעיל, וכעת השינויים מתעדכנים בצורה חיה.
            החסרון הוא שזה עובד רק במצב ריצה ללא דיבוג (Ctrl+F5). אבל בשביל שינויים קוסמטיים בממשק זה בהחלט מספק כרגע. תודה לרפאל על העזרה!

            תגובה 1 תגובה אחרונה
            2
            • dovidD dovid העביר נושא זה מ-תכנות ב-

            בא תתחבר לדף היומי!
            • התחברות

            • אין לך חשבון עדיין? הרשמה

            • התחברו או הירשמו כדי לחפש.
            • פוסט ראשון
              פוסט אחרון
            0
            • דף הבית
            • קטגוריות
            • פוסטים אחרונים
            • משתמשים
            • חיפוש
            • חוקי הפורום