
עזרה בדיפלוי פרויקט class library + react ל IIS
קדם ‹ Forums ‹ הייטק ‹ Programming Languages ‹ עזרה בדיפלוי פרויקט class library + react ל IIS
-
עזרה בדיפלוי פרויקט class library + react ל IIS
פורסם ע"י Rivka A הייטק on 31/10/2024 ב12:24 pmהיי,
יש פה מישהי עם נסיון בדיפלוי פרויקט class library + react ל IIS ?
מישהי ביקשה ממני עזרה (עובדת יחידה בפרויקט ואין לה בעבודה במי להעזר)
הבעיה:
עושים דיפלוי, הדף הראשון מופיע, אבל ברגע שמנסה לגשת לapi מקבלת 404 (not found)
תודה רבה !!רחל פישביין הגיבה לפני 4 חודשים 3 חברות · 10 תגובות -
10 תגובות
-
351
536
0
פעילה בקהילה
איפה הapi רץ? לוקאלית או גם על הiis?
-
2
10
0
חברה חדשה
כשהיא מפתחת, הכל לוקאלי אצלה בלפטופ.
כשהיא עושה דיפלוי למכונת פרודקשן, היא עושה דיפלוי דרך הפרונטד, והוא מקמפל גם את הסרבר.
-
275
382
0
פעילה בקהילה
גם לי הייתה בעיה כזו כשעשיתי דפלוי לפרוייקט ריאקט
והפתרון היה לעטוף את הראוטר ב HashRouter, שמוסיף סולמית לניתוב
-
2
10
0
חברה חדשה
היא הכניסה את השאלה לסטאק- אוברפלוו, אם מישהי תוכל לעזור זה מאוד יעזור. תודה
https://stackoverflow.com/questions/79157164/react-vite-web-api-with-asp-net-core-app-deployed-but-axios-fails-with-a-404-erstackoverflow.com
React Vite Web Api with ASP.NET Core app deployed, but axios fails with a 404 error
I created a full-stack Web API application where the frontend is ASP.NET Core with React.js (I use react vite) and the backend is a C# class library. I succeeded in deploying the frontend on IIS to
-
351
536
0
פעילה בקהילה
הפרוקסי שלה מפנה לlocalhost.
היא שינתה אותו לפני הדיפלוימנט?
-
2
10
0
חברה חדשה
מה הכוונה? יכולה קצת לפרט? אני מגיעה מהתחום של הדתה, פחות מבינה בזה….
אם אני מבינה, בשרת של ה IIS היא ניגשת לlocalhost וגם בקוד עצמו כשהיא נגשת ל״סרבר״ היא נגשת לlocalhost-
351
536
0
פעילה בקהילה
אני חושבת שיש כאן חוסר הבנה מסוים איך עובדת תקשורת עם api.
אפליקציה של פרונטאנד ואפליקציה של בקאנד (api) הן שתי אפליקציות נפרדות לחלוטין.
כל אחת מהן צריכה קימפול, דיפלוימנט ו”העלאה לאוויר” בנפרד.
בשביל שהapi יאזין לבקשות של הפרונטאנד, לא מספיק לקמפל את הlibraries שלו, צריך להגיד לו לרוץ ולהקשיב.
איך אומרים לו לעשות את זה? זו הגדרה בiis (עברו די הרבה שנים מאז שעבדתי עם iis אז לא זוכרת להגיד איך עושים את זה במדויק).
ברגע שהapi רץ בסביבה אמיתית ולא לוקאלית, אי אפשר לגשת אליו באמצעות loclhost אלא באמצעות הdomain שבו הוא רץ.
תכלס: היא צריכה לוודא שהapi שלה מקונפג נכון ומאזין לבקשות.
לאחר מכן היא צריכה לשנות את הlocalhost בפרוקסי שלה לדומיין של הapi, ואז זה אמור לעבוד.
-
2
10
0
חברה חדשה
תודה על ההסבר המפורט !!!
לגבי דיפלוי נפרד לבקאנד אני גם הייתי בטוחה שזה הבעיה , אבל ראיתי את זה :
https://stackoverflow.com/questions/29164428/how-to-publish-solution-with-class-library-projects-in-iisלגבי:
ברגע שהapi רץ בסביבה אמיתית ולא לוקאלית, אי אפשר לגשת אליו באמצעות loclhost אלא באמצעות הdomain שבו הוא רץ.
גם אם היא מריצה את הוובסייט שלה בתוך השרת של ה IIS?
stackoverflow.com
How to publish solution with class library projects in IIS
I have an Asp.Net Web Api solution with 3 class library projects that are referenced from the main project. I have published the main project to another server on site - MySite/Main. I am unable to
-
351
536
0
פעילה בקהילה
הלינק שצירפת הוא של שאלה על דיפלוימנט של api בלבד, בלי פרונטאנד.
-
-
-
-
Log in to reply.