שואל
i keep getting 404 error when trying to activate a function on a WCF service inside my windows 8 tablet

שאלה
-
Hi everyone!
I have been trying to advertise a WCF service and client application on my windows 8 Asus tablet and it keeps giving me 404 error when the client app tries to reach one of the service functions.
I have configured the IIS 7.5 authorization on both virtual directories to basic and windows.
i have installed WCF windows features
i have defined the .SVC MIME type
what am i forgetting here?
Sharon
- הועבר על-ידי תומר שמם יום שני 16 יולי 2012 19:41 שאלה לא רלוונטית לאפליקצית מטרו (מאת:Metro Style Applications)
יום חמישי 12 יולי 2012 10:32
כל התגובות
-
הי שרון,
אם הכוונה שלך שאתה מנסה לגשת מתוך אפליקציית Metro ל-WCF Service שיושב בתוך ה-IIS על אותו מחשב, זה לא יעבוד לך. אתה חייב לצאת החוצה למחשב אחר.
במידה ותבחר בפרוייקט של ה-web להריץ את ה-WCF Service מעל Local IIS Server תוכל להריץ מולו את האפליקציה במחשב הפיתוח בלבד.הרעיון כאן הוא שאפליקציות מטרו לא יהיו נגישות לעולם החיצון באותו מחשב.
יום חמישי 12 יולי 2012 13:24 -
נכון לעכשיו עוד לא פירסמנו את האפליקציה כאפליקציית מטרו .
סתם פרסמנו קלינט של HTML5 כ WEBSITE ן WCF בטאבלט עצמו . התקננו את כל הרכיבים של WCF . הדבר נעשה בכדי לבחון תפקוד התחלתי של האפליקציה ולבחון באיזה רמה היא נותנת פתרון כאתר ולא כאפליקציה בסביבה החדשה.
ההזדהות הייתה הנושא שבגינו שמנו את ה WCF על הטאבלט עצמו עם WIN AUTH , כך שלאחר שעוברים מקליינט לשירות מזהים מי המשתמש הנוכחי ברמה של C# קוד .
מצד הקליינט לא היה לנו את הנתון מראש בלי הזדהות מפורשת .. בלי ACTIVEX כלשהו . מה גם ש WIN8 לא תומך בהם .
עכשיו אני יודע שניתן פשוט לזהות מי המשתמש הנוכחי בצד הלקוח ולהעיף את השירות לשרת מרוחק ..
יום חמישי 12 יולי 2012 16:29 -
גרגורי - אתה ושרון עובדים על אותו פרוייקט? זו שאלה אחת?יום שני 16 יולי 2012 09:22
-
אכן כן . וכן זו אותה השאלה ואותה הבעיה אותה ניסיתי להסביר בפירוט יתר .
- נערך על-ידי grekai יום ראשון 29 יולי 2012 19:57
יום שלישי 17 יולי 2012 06:35 -
יעזור אם תעלה את הקוד שניגש לשירות
יום שלישי 17 יולי 2012 21:59מנחה דיון -
הי,
אנא נסה להתקין פידלר ולהפעיל אותו על מנת לבדוק את ה-URL שאתה מנסה לגשת אליו לא נכון.
ההתקנה של פידלר אפשרית על וינדוס 8, אבל אם מדובר באפליקציית מטרו, תצטרך לאפשר לפידלר להתחבר אליה, על-פי המפורט כאן:
Please mark posts as answers/helpful if it answers your question.
Senior Consultant on WCF, ASP.NET, Siverlight, and Entity Framework. Author of Microsoft's Official WCF 4 Course. Co-author of the Microsoft HPC/Azure burst whitepaper.
Visit my blog: http://blogs.microsoft.co.il/blogs/idofיום רביעי 18 יולי 2012 05:31מנחה דיון -
קוד פנים ארגוני לצערי . לא ניתן לגשת מחוץ לפיירוול של הארגון .
- נערך על-ידי grekai יום ראשון 29 יולי 2012 19:57
יום רביעי 18 יולי 2012 06:30 -
האם תוכל לבדוק את הצעתי בנוגע לשימוש בפידלר?
Please mark posts as answers/helpful if it answers your question.
Senior Consultant on WCF, ASP.NET, Siverlight, and Entity Framework. Author of Microsoft's Official WCF 4 Course. Co-author of the Microsoft HPC/Azure burst whitepaper.
Visit my blog: http://blogs.microsoft.co.il/blogs/idofיום רביעי 18 יולי 2012 10:17מנחה דיון -
גרגורי/שרון,
האם היתה התפתחות בנושא? אם כן, נשמח להתעדכן, ואם לא, נשמח אם תוכלו לבדוק את ההצעות האחרונות שהועלו.
בברכה,
הנהלת הפורומים.
Please mark posts as answers/helpful if it answers your question.
Senior Consultant on WCF, ASP.NET, Siverlight, and Entity Framework. Author of Microsoft's Official WCF 4 Course. Co-author of the Microsoft HPC/Azure burst whitepaper.
Visit my blog: http://blogs.microsoft.co.il/blogs/idofיום חמישי 26 יולי 2012 20:10מנחה דיון -
מה שעשינו בינתיים - פרסמנו את השירות בשרת מרוחק והקליינט ניגש אליו .
הבעיה , אין זיהוי של המשתמש הנוכחי .השארנו מסך הזדהות במערכת כדי לפתור בעיה זו , אך אין זה פתרון אופטימלי .
לא מצאנו דרך לבצע התחברות מקליינט לשירות אשר פורסמו על אותו המכשיר .
כמובן על תחנת עבודה מקומית של WIN7 הכול עובד תקין וכראוי .
אשמח לקבל עזרה בנושא .- נערך על-ידי grekai יום ראשון 29 יולי 2012 19:57
שבת 28 יולי 2012 17:36