› פורומים › אפיון ופיתוח פריוריטי › הקמת סביבת API הדגמה על מחשב ביתי WINDOWS 10
- This topic has 3 תגובות, 3 משתתפים, and was last updated לפני 5 חודשים by Pniel Dahari.
- Post
-
- נובמבר 28, 2021 בשעה 12:05 pm
שלום לכולם,יודע שזה פחות פריוריטי ויותר WINDOWS\IIS, אבל אמרתי אולי הניסיון של החברים פה יכול לסייע בפיתרון יצירתי וקל.
התקנתי על המחשב בבית שלי סביבת הדגמה פריוריטי (גירסה 21), התקנתי שרת אפליקציה והוא עובד בLOCALHOST או באמצעות IP פנימי (כלומר, IP פנימי של המחשב שלי).
כשאני מנסה להפעיל את ממשק הAPI (כלומר, משתמש בתכנית "שלח קישור להפעלת תכנה" -> בוחר API.
זה שולח כתובת לא נגישה.
לפי השגיאה שהוא נתן לי באתר (מצורפת למטה), הבנתי שאני צריך להתקין REWRITE MODULE על המחשב שלי (IIS FEATURES). גם לאחר שהתקנתי זה לא עובד לי לAPI פנימי שאני רוצה לשלוח מתוך הרשת הפנימית.
האם למישהו יש רעיון יצירתי וקל איך לאפשר סביבת פיתוח API במחשב ביתי?
***********************************************************************************
השגיאה שמתקבלת כשאני מפעיל את הקישור API שנשלח לי במייל:
<h3>HTTP Error 500.19 – Internal Server Error</h3>
<h4>Detailed Error Information:</h4>Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x8007000d Config Error Config File \\?\C:\inetpub\wwwroot\odata\web.config Requested URL https://<IPADDRESS>:443/odata/Priority/tabula.ini/levy/ Physical Path C:\inetpub\wwwroot\odata\Priority\tabula.ini\levy\ Logon Method Not yet determined Logon User Not yet determined
- Replies
-
- נובמבר 28, 2021 בשעה 10:00 pm
ממשק מלא (וובי) עובד?יש לך תעודת SSL? לא בטוח שתוכל כ-localhost, היית צריך אולי להכין תעודה self-signed לשם המחשב ולפנות לשם המחשב ולא ל-localhost ולא ל-IP. אם אתה עושה self-signed יכול להיות שתצטרך לדאוג לשמור את התעודה ב-certificate store הנכון כדי שהתוכמה תקבל אותה כמאושרת.
לא יודע אם זה הפתרון שתצטרך אבל זה נשמע כמו מה שהייתי צריך לעשות כדי להשתמש ב-WCF בשרת פנימי לפני כמה שנים.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- נובמבר 29, 2021 בשעה 9:27 am
יצחק, תודה חבר.עשיתי באמת SELF-SIGNED בIIS וככה הצלחתי להקים את הסביבה של הWEB.
אבל לא הצלחתי לגרום לAPI לעבוד.
אבל באמת עשיתי את הSELF-SIGNED לIP ולא לשם המחשב. אני אבחן את הנושא שוב.
מודה לך על התגובה
- יוני 23, 2024 בשעה 10:01 pm
הי שגיאה 500.19 בדרך כלל מזוהת עם אי תאימות של סביבת הRunTime של הקוד שלך למה שמותקן במחשב ..למשל אם נניח ה.NET SDK בקוד שלך הוא 4.8 ועל הסביבה של הIIS לא מותקנים הרכיבים הנ"ל אתה תקבל את השגיאה הזאת .
דבר נוסף , לפעמים גם לאחר התקנה אם חסרים ROLES&FEATURES שאמורים להטמיע את התמיכה של ה.NET בIIS אז תקבל גם את אותה שגיאה .
- יש להתחבר למערכת על מנת להגיב.