Silverlight 404 – mimetype

יום שני, מאי 21, 2012

בפרוייקט מסויים שאני עוזר שם, יש דף silverlight (במאמר מוסגר, לדעתי האישית - silverlight היא אחת מהטכנולוגיות הטובות ביותר לפיתוח - ו"חבל על דאבדין ולא משתכחין" שהחברים האויבר חכמים ממחלקת השיווק במייקרוסופט החליטו שלא צריך יותר silverlight) בכל מקרה כשגלשו לדף ה - aspx שהיה אמור להחיל בתוכו את ה - silverlight היינו מקבלים דף ריק. הדבר הראשון שעשיתי היה לפתוח fiddler - וראיתי שלמעשה הבקשה לקובץ ה - xap מחזירה 404, מה שטיפה היה בעייתי מכיוון שפיזית זה כן ישב שם. לאחר קצת שיטוט בגוגל, הבנתי שצריך להגידר את ה - mime type המתאים, שאלתי את המפתחים והם טענו שהם הוסיפו אותו בקונפיג, הם...
תגיות: , , ,
אין תגובות

The provided URI scheme 'file' is invalid; expected 'http'.

יום ראשון, יוני 26, 2011

  התחלתי לאחרונה לעבוד עם אפלקיציות silverlight (יחד עם כל הבאזז על html5, אני עדיין סובר שיש מקום ל - silverlght וזה לא יעלם כזה מהר מהנוף)   אחד הדברים הנהדרים זה WCF Ria Services - מה שעוזר בעבודה עם entity framework.   לפתע קבלתי את ההודעה הבאה:   The provided URI scheme 'file' is invalid; expected 'http'.Parameter name: via      לאחר חיפוש בגוגל מצאתי שבטעות הגדרתי את ה - startup project לאפליקציית ה - silverlight ולא לאתר ה - web שמארח אותו.
תגיות: ,
אין תגובות

הפעלת פונקציה ב – Silverlight מתוך קוד javascript

יום חמישי, יוני 2, 2011

  תודה לאיתמר ריבר על העזרה בפוסט זה.     כדי להפעיל פונקציה בקוד ה - silverlight מתוך ה - javascript נצטרך לעשות מספר פעולות פשוטות.   ראשית על המחלקה שמכילה פונקצייה שנרצה להפעיל מקוד JS נשים attribute בשם ScriptableType   public class MyLogicClass {   }   על כל פונקציה שנרצה להפעיל מ - JS נשים ScriptableMemeber   public bool IsTextOk(string str) {     return str == "str"; }   דבר אחד נוסף, ב - Application_Startup (בקובץ App.xaml.cs) נוסיף את הקוד הבא.   HtmlPage.RegisterScriptableObject("LogicClass", new MyLogicClass());     כעת בדף ה - html שמארח את ה -silverlight נכתוב את הקוד הבא:   function callSilverlight() {     var obj = document.getElementById('silverObj');     var res = obj.Content.LogicClass.IsTextOk("str");     alert(res); }   חשוב לשים לב שכברירת מחדל ה - object של ה - silverlight...
תגיות: , ,
אין תגובות

Enable and Disable "Script Documents" in visual studio

יום חמישי, יולי 15, 2010

  איך ניתן להדליק ולכבות את מנגנון הדיבוג של javascript או של silverlight ב - Visual Studio.   כידוע החל מ - VS2008 ניתן לדבג java script ב - visual studio בצורה קלה בעזרת ה - Script Documents   היום לפתע זה הפסיק לעבוד (אצלי) - כלומר כשהרצתי את אתר ה - WEB לא הופיע ה - script document מה שאומר שלא יכולתי לדבג את הקוד.   אחרי קצת שיטוטים בגוגל הגעתי לכאן מסתבר שהתקנתי לאחרונה silverlight וה - debugger של silverlight לא מוכן לעבוד יחד עם ה - debugger של asp.net.   ולכן אתם צריכים לבחור מה אתם רוצים לדבג, הבחירה נעשית המאפיינים של הפרוייקט תחת הטאב WEB        
תגיות: , , ,
אין תגובות

Learn Silverlight – Part 2

יום שני, יוני 28, 2010

  מסמך איפיון ל - FileUpload שיכתב ב - Silverlight.   כמו שכתבתי בפוסט הקודם אני רוצה לכתוב פקד FileUpload ב - Silverlight שיתן מענה להרבה בעיות שיש בפקדים הקיימים ב - asp.net, בפוסט הקודם התחלתי לכתוב בגדול את הדרישות מהפקד, בפוסט הנוכחי אני מאפיין בפירוט רב יותר את הדרישות מהפקד ואשמח לקבל הערות והארות על דרישות נוספות שהפקד צריך לספק - כמובן שמסמך האיפיון יהיה גמיש ונוכל לשנות אותו בזמן תהליך הפיתוח.       מסמך אפיון לפקד File Upload   בחירת קבצים לאפשר הגדרה האם יהיה ניתן להעלות רק קובץ אחד או יותר. לאפשר הגדרה של פילטר איזה סוגי קבצים ניתן להעלות. לאפשר הגדרה של מקסימום גודל קבצים שניתן...
תגיות: ,
3 תגובות

Learn Silverlight – Part 1

יום שני, יוני 21, 2010

  התחלת עבודה עם Silverlight לכל מי שרוצה להתחיל ללמוד Silverlight ורוצה להתחיל מההתחלה ולהתקדם צעד אחרי צעד - סדרת הפוסטים הנוכחית תוכל לעזור.     בסדרת הפוסטים הנוכחית אני לא אתמקד באנימציות וכל שאר הדברים המגניבים שאפשר לעשות ב - Silverlight, כמו כן אני לא אתמקד בכתיבה נכונה של XMAL אלא אני יותר אתמקד באיך עושים דברים ב - Silverlight.   האפליקצייה שנרצה לכתוב היא FileUpload ב - Silverlight, מן הסתם כבר יש כאלה, אבל זוהי אפליקצייה נחמדה לכתיבה שתוכל להאיר לנו כל מיני אספקטים ב - Silverlight.     נתחיל בבעיות שיש ל - FileUpload הרגיל של asp.net ושל html משם נעבור לאיפיון של ה - FileUpload שאנחנו...
תגיות: ,
2 תגובות