שואל
WCF on iis5.1

דיון כללי
-
שלום לכולם.
יש לי WCF שמטרתו לעבוד על גבי האינטרנט.
בהגדרות האבטחה של ה WCF אני עושה שימוש ב certificate שיצרתי בעצמי בעזרת הכלים ב IIS6.
פרסתי אותו על iis6 ולאחר הרבה משחקים הצלחתי להפעילו ולקבל מידע מהשרת ממחשב מרוחק שמתחבר אליו בעזרת האינטרנט.
כעת אני מנסה לפרוס את את השירות הזה על תחנה עם XP ו IIS5.1
ואני כל הזמן מקבל שגיאות על ה certificate:
keyset doesn't exist.
להלן הפעולות שניסיתי:
1)ייצאתי (עם המפתח) את התעודה בה השתמשתי בשרת ה IIS6 - לא עבד
2)יצרתי תעודה חדשה בעזרת IIS RESOURCE TOOL KIT - לא עבד
3)בדקתי את הCERTIFICATE ווידאתי שכתוב שם : the private key corresponds to.....
4) נתתי הרשאות ל ASPNET בעזרת כלי של מיקרוסופט וגם על המפתח ב registrey.
חיפשתי וחיפשתי ואני לא מצליח למצוא פתרון....
אודה לכל קצה חוט.
תודה!
- שינה את הסוג Eran Sharvit יום ראשון 23 ספטמבר 2012 14:47
כל התגובות
-
תבדוק שיש הרשאה ל anonimus אל הקודץ keyset
יש גם את ssldiag של מיקרוסופט שעוזר למצוא בעיות ב SSL
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=674
במידה ולא תמצא פתרון יש לך אפשרות להשתמש ב:
ULTIDEVWEBSERVER
http://ultidev.com/products/UWS-Cassini-Pro/Default.aspx
ניסית את ה IISEXPRESS 7.5?
http://learn.iis.net/page.aspx/901/iis-express-faq/
כולם חינמים.
-
כיצד אני בודק את זה :תבדוק שיש הרשאה ל anonimus אל הקודץ keyset
לתת הרשאות anonymous על התעודה?
לגבי הפתרונות האחרים, אני מעדיף לנסות למצות את כל האפשרויות טרם אפנה לממשקים אחרים שיארחו את ה WEB SERVICE.
לפי סף הייאוש שלי, אני לא רחוק מכך...
בערב ייצא לי לבדוק את את המלוצותיך ואחזור עם התוצאות.
תודה על התגובה הזריזה.
-
-
-
-
-
-
לא ציינת משהו אחד חשוב - האם ה-certificate הזה הוא עבור message security או transport security?
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 -
נשמח לשמוע עדכון על סטטוס השאלה.
אם אחת מן התשובות עזרה לך בפתרון, אנא סמן אותה.
תודה,
צוות הפורומים.
מיקרוסופט מציעה שירות זה ללא תשלום, למטרת סיוע למשתמשים והעשרת הידע הקשור בטכנולוגיות ובמוצרים של מיקרוסופט. תוכן זה מתפרסם כפי שהוא והוא אינו מעיד על כל אחריות מצד מיקרוסופט.