DCSIMG
ITPRO - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Browse by Tags

All Tags » ITPRO (RSS)
Login with windows authentication with domain name
סביר להניח שמידי פעם יצא לכם לראות את החלון הבא: החלון הזה יגיע כשתנסו לתחבר לשירות במחשב מרוחק הדורש שם משתמש וסיסמא המוכרים במחשב המרוחק, במידה ואתם צריכים להתחבר לשירות שנמצא במחשב המחובר לדומיין כלשהו, שם המשתמש צריך להיראות משהו כזה: domain\userName, ברגע שנכניס את שם הדומיין שאליו נרצה להתחבר, שם הדומיין (תחת תיבות הטקסט) ישתנה. לאחרונה שלחתי במייל לחבר, שם משתמש וסיסמא כדי להתחבר לשירות מסויים. חברי טען בתוקף ששם המשתמש והסיסמא אינן נכונים, והוא לא מצליח להתחבר. לאחר בירור קצר התברר שהוא העתיק...
Not All Features Were Installed - IIS for Windows 7
במחשב מסויים (Windows7 64 bit) הייתי צריך להתקין IIS, בכל פעם שניסיתי להתקין פיצ’ר שהיה קשור איכשהו ל – net framework, הייתי מקבל את השגיאה הנ”ל, מעיון ב – event viewer, ראיתי את ההודעה הבאה: Unable to install counter strings because the SYSTEM\CurrentControlSet\Services\ASP.NET_64\Performance key could not be opened or accessed. The first DWORD in the Data section contains the Win32 error code.   כשפתחתי את קובץ הרישום בעצמו במחשב לא ראיתי בכלל key עם השם ASP.NET_64 אלא עם השם ASP.NET_64_2...
Open command window here as Administrator
בעבר כתבתי על הטריק ללחוץ עם Shift במרכז תיקייה כדי לקבל את האופציה של Open Command Line Here מה שיכול כמובן מאוד לעזור. מה שעוד יותר נחמד זה התוספת הבאה (לא באחריותי) אשר מוסיפה Open Cmmand Line Here As Administrator שכמובן יכול להיות מאוד שימושי עם אתם עובדים עם ה – UAC מופעל. הגעתי לתוסף הזה דרך הלינק כאן במסגרת מאמצי הנואשים לשנות את פונט ברירת המחדל הזוועתי של ה - Sticky Notes, לצערי לא הצלחתי – אם מישהו יודע איך לעשות זאת, אשמח לעזרה. דרך אגב בלינק האמור יש לינק לתוסף נוסף נחמד ה נקרא Take...
טקסט בעברית הופך לסימני שאלה בשאילתות מול בסיס הנתונים
כידוע לכולם כדי שנוכל להכניס בבסיס הנתונים תווים לא באנגלית (עברית למשל) השדות צריכות להיות מוגדרות כ – nvarchar, ולא כ – varchar. ולכן מה רבה הייתה הפתעתי שכששלחתי שאילתא לבסיס הנתונים (הפעלה של stored procedure באמצעות Entity Framework) כשבמשפט Where נשלחו תוים בעברית – לא קבלתי שום תוצאה, לאחר שפתחתי את ה – Sql Profiler גיליתי שהתווים נשלחו כסימני שאלה (אע"פ שבבסיס הנתונים עצמו התווים היו בעברית). לחיצה ימנית על בסיס הנתונים ובחירה במאפיינים הראתה לי משהו מעניין.   המאפיין Collation...
Silverlight 404 - mimetype
בפרוייקט מסויים שאני עוזר שם, יש דף silverlight (במאמר מוסגר, לדעתי האישית - silverlight היא אחת מהטכנולוגיות הטובות ביותר לפיתוח - ו"חבל על דאבדין ולא משתכחין" שהחברים האויבר חכמים ממחלקת השיווק במייקרוסופט החליטו שלא צריך יותר silverlight) בכל מקרה כשגלשו לדף ה - aspx שהיה אמור להחיל בתוכו את ה - silverlight היינו מקבלים דף ריק. הדבר הראשון שעשיתי היה לפתוח fiddler - וראיתי שלמעשה הבקשה לקובץ ה - xap מחזירה 404, מה שטיפה היה בעייתי מכיוון שפיזית זה כן ישב שם. לאחר קצת שיטוט בגוגל, הבנתי...
the installed product does not match the installation source
ישנם מקרים בהם כשננסה להסיר תוכנה, ונקבל את ההודעה הבאה. the installed product does not match the installation source(s), until a matching source is provided or the installed product and the source are synchronized, this action cannot be performed       זה יכול להיות לפעמים אם עוצרים את תוכנית התקנה בעזרת ה – Task Manager כי היא נתקעת וכד'.   ראיתי פתרון נחמד כאן .   MsiExec.exe /I "Install.msi" REINSTALLMODE=voums REINSTALL=ALL     כשכמובן יש לכם...
מדריך מקוצר ל - ClickOnce חלק 1 מתוך 2
סיימנו (או התחלנו לסיים) את פיתוח האפליקציה, ואנחנו רוצים לייצר תוכנית התקנה, בעולם ה - net קיימת בפנינו שני אפשרויות עיקריות, הראשונה היא לייצר msi, שזה נושא בפני עצמו, והשנייה היא להגדיר את האפליקציה שלנו כ - ClickOnce Appliation יש הבדלים שונים בין התקנה בעזרת msi לבין התקנה בעזרת ClickOnce, ההבדל המרכזי ביניהם, היא שהתקנה בעזרת ClickOnce היא יותר פשוטה (עבור המשתמש ועבור המפתח) ויש לה מנגנון עידכונים אוטמטיים כשמחליטים להעלות גרסה חדשה. איזה סוג התקנה לבחור טבלת הבדלים בין סוגי ההתקנות. בפוסט...
Cannot truncate table 'TableName' because it is being referenced by a FOREIGN KEY constraint.
כשרוצים למחוק מידע מטבלאות, לעיתים רוצים ממש לנקות את הטבלה, ובמידה ויש עמודת מספר רץ (נניח Id שמוגדר כ - Identity) נרצה לא רק למחוק את השורות, אלא גם לאפס את המספר הרץ כך שהמספור יתחיל מההתחלה. הצורה הפשוטה היא להשתמש ב - truncate במקום delete, כך: truncate table Color הבעייה תהיה, במידה ויש קשר בין טבלה זו לטבלאות אחרות נקבל את הודעת השגיאה הבאה: Cannot truncate table 'Color' because it is being referenced by a FOREIGN KEY constraint. כדי לאפס בכל זאת את המספר הרץ, נכתוב את הקוד הבא delete...
Install SMTP server in IIS (on Windows Server 2008) - Setp By Step
בפוסט הזה כתבתי כיצד לשלוח מייל מקוד (אפילו התחכמתי שם ועשיתי את זה מ - JS), מסתבר שלהתקין SMTP על השרת הוא גם סרט לא קטן למי שלא מכיר את התהליך - שרפתי כמה שעות טובות על נסיונות ההגדרה של השרת, ופוסט זה נועד לחסוך את השעות הלוו למי שצריך לעבור את התהליך. השלבים שצריך לעשות כדי לאפשר שליחת מיילים. 1. התקנה של IIS. 2. התקנה של SMTP. 3. הפעלת ה - SMTP Service. 4. קינפוג של ה - SMTP Service. 5. פתיחת פורט ה - SMTP בחומת האש. אחד הדברים השונים ב - Windows Server הוא חלוקה של Roles ו - Feature. כדי להתקין...
Web Project Development
בתפוז עלתה שאלה שקשורה לעבודה עם ה - Development Server, בפוסט זה אני אעבור בקצרה ובהמהירות על האופציות השונות. כשעובדים עם פרוייקט web כדי להריץ אותו צריך שרת שיודע להאזין לבקשות ולהחזיר תשובות, כל ההגדרות בנושא נמצאים במאפייני הפרוייקט בטאב Web אופציית ברירת המחדל היא עבודה עם השרת הפנימי של Visual Studio, וזהו החלון הצהוב הקופץ כל פעם מצד ימין בשורת המשימות כברירת מחדל הוא מקבל כל פעם פורט רנדומלי אחר, במידה ועובדים עם השרת הזה עדיף תמיד לשנות אותו ל - Specific Port ולהגדיר אחד כזה. האופצייה המועדפת...
Posted: Oct 10 2011, 09:18 AM by Shlomo | with 2 comment(s)
תגים:, ,
Remeber me in tfs
במידה ואתם עובדים עם team system עבור הקוד שלכם, והמשתמש אינו ב - windows authentication אלא עובד עם tfs users, סביר להניח שאתם גם כן מתעצבנים למלא כל פעם את שם המשתמש והסיסמא מחדש בלי אפשרות לסמן Remeber me. ברוך סיפר לי כיצד מאפשרים זאת. אלו השלבים: ראשית פתחו את ה - credential manager (תוכלו להקליד cred ו windows כבר ימצא לכם) החלון הבא צריך להופיע: לחצו על "Add a windows credential" ותקבלו את המסך הבא: מלאו את הפרטים (כתובת ה - tfs, שם המשתמש והסיסמא) לחצו על OK ומעתה ואילך לא תצטרכו...
Back Up and Restore database (sql server with different versions)
בעבר כתבתי כיצד להעתיק ולשחזר בסיס נתונים ממחשב למחשב. לפעמים הגרסאות של בסיס הנתונים בשני המחשבים שונים ובמקרה כזה נקבל הודעת שגיאה בזמן ניסיון לשחזר את בסיס הנתונים. System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.1600. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server. (Microsoft.SqlServer.Smo) איתמר...
Unload OfficeScan
אחד מהאנטי וירוס הנפוצים בחברות הוא OfficeScan (עושה את העבודה נהדר). הבעייה אם אתם רוצים לסגור אותו לכמה דקות מכל סיבה שהיא, הוא ירצה ממכם סיסמא שכנראה אין לכם ובסיר להניח שגם מנהל הרשת שכח אותה. הפתרון פשוט. גשו לספרייה C:\Program Files (x86)\Trend Micro\OfficeScan Client חפשו קובץ בשם:OFCSCAN.INI פתחו אותו, וחפשו מקטע בשם Unload_Pwd הערך שיש בו מוצפן ב - MD5 שנו את השורה כך שתראה כך: Unload_Pwd=!CRYPT!111e8dc4081b13434b45189a720b77b6818 כעת הסיסמא שלכם היא: abcdefgh. תהנו. הפוסט מתבסס על האתר...
Posted: May 08 2011, 06:45 AM by Shlomo | with no comments
תגים:,
Convert xps to image
כדי להמיר קובץ xps לתמונה מצאתי את xps2img, מאוד פשוט וקל להשתמש בו. 1. הורידו את xps2img . 2. פתחו command line וכתבו: xps2img.exe filename.xps זה ימיר לכם את הקובץ לתמונה. (אני השתמשתי בו כדי להמיר קובץ pdf לתמונה, המרתי אותו ראשית ל - xps (על ידי הדפסה ל - xps) ולאחר מכן המרתי אותו לתמונה.
Posted: Apr 12 2011, 01:12 PM by Shlomo | with no comments
תגים:, ,
הפרדת הטאבים לשורה נפרדת משורת הכתובת בגרסה החדשה של אינטרנט אקספלורר
אחד הדברים שמייקרוסופט עשו בדפדפן החדש הוא לאחד את שורת הכתובת עם שורת הטאבים (אפשר לשנות את היחס בין שורת הכתובת לטאבים בעזרת גרירה של שורת הכתובת מצידה הימני.) מסתבר שהשינוי הזה נחמד למי שיש לו מסך גדול, לבעלי המסכים הקטנים (או רזולוציות נמוכות) השינוי הזה הוא לא הכי נוח. ניתן להחזיר את המצב לקדמותו בעזרת סימון האופציה הבאה: (קליק ימין על אחד מהטאבים)
More Posts Next page »