הקמת סביבת API הדגמה על מחשב ביתי WINDOWS 10

פורומים אפיון ופיתוח פריוריטי הקמת סביבת API הדגמה על מחשב ביתי WINDOWS 10

  • Post
    snoof123
    משתתף
    שלום לכולם,

    יודע שזה פחות פריוריטי ויותר 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

     

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    ממשק מלא (וובי) עובד?

    יש לך תעודת SSL? לא בטוח שתוכל כ-localhost, היית צריך אולי להכין תעודה self-signed לשם המחשב ולפנות לשם המחשב ולא ל-localhost ולא ל-IP. אם אתה עושה self-signed יכול להיות שתצטרך לדאוג לשמור את התעודה ב-certificate store  הנכון כדי שהתוכמה תקבל אותה כמאושרת.

    לא יודע אם זה הפתרון שתצטרך אבל זה נשמע כמו מה שהייתי צריך לעשות כדי להשתמש ב-WCF  בשרת פנימי לפני כמה שנים.

     

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    snoof123
    משתתף
    יצחק, תודה חבר.

    עשיתי באמת SELF-SIGNED בIIS וככה הצלחתי להקים את הסביבה של הWEB.

    אבל לא הצלחתי לגרום לAPI לעבוד.

     

    אבל באמת עשיתי את הSELF-SIGNED לIP ולא לשם המחשב. אני אבחן את הנושא שוב.

    מודה לך על התגובה

     

    Pniel Dahari
    משתתף
    הי שגיאה 500.19 בדרך כלל מזוהת עם אי תאימות של סביבת הRunTime  של הקוד שלך למה שמותקן במחשב ..

    למשל אם נניח ה.NET SDK בקוד שלך הוא 4.8 ועל הסביבה של הIIS לא מותקנים הרכיבים הנ"ל אתה תקבל את השגיאה הזאת .

    דבר נוסף , לפעמים גם לאחר התקנה אם חסרים ROLES&FEATURES שאמורים להטמיע את התמיכה של ה.NET בIIS אז תקבל גם את אותה שגיאה .

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.