Report Viewer Control Web Part & 403 FORBIDDEN Error Message

19 ביולי 2010

בפיתוח Web Part ל-MOSS אשר כולל Report Viewer Control, של הקוד הבא, Microsoft.Reporting.WebForms.ReportViewer ReportViewer_ = new Microsoft.Reporting.WebForms.ReportViewer();ReportViewer_.LocalReport.ReportPath = @"Report Name.rdlc"; התקבלה הודעת השגיאה:403 FORBIDDENהפתרוןכייון שקובץ ה-rdlc אשר מציג את הדוח, נמצא בתיקייה פיזית בשרת, נדרש לתת הרשאות קריאה באותה התיקייה: במקרה של אתר אינטרנט הרשאות למשתמש IUSR_ServerName, ובמקרה של אתר אינטראנט הרשאות למשתמש DomainName\Domain Users. 
תגיות: , ,
אין תגובות

.Net Exception When Connect to SQL: keyword not supported 'provider'

8 ביולי 2010

נתקלתי ב-Exception הבא, keyword not supported 'provider', כאשר הקוד ניסה להתחבר לבסיס נתונים של SQL Server.הנה הקוד: string connectionString = "Provider=SQLOLEDB.1;" + "Password=myPassword;" + "Persist Security Info=True;User ID=myUserName;" + "Initial Catalog=Database_Name;" + "Data Source=SQL_Server_Name";SqlConnection connection = new SqlConnection();SqlCommand command = new SqlCommand(); connection.ConnectionString = connectionString; // Exception in this line: keyword not supported 'provider'. oledbcommand.Connection = connection; הנה פתרון אפשרי - במקרה הספציפי הזה (חיבור לבסיס נתונים SQL Server עם רכיב Net SQL.): string connectionString = "Provider=SQLOLEDB.1;" + "Password=myPassword;" + "Persist Security Info=True;User ID=myUserName;" + "Initial Catalog=Database_Name;" +...
תגיות: , ,
אין תגובות

Credit Card Type Function by Code

7 ביולי 2010

בהמשך למאמר על בדיקת תקינות כרטיסי אשראי כאן, הנה פונקציה למציאת סוג כרטיס האשראי: private string GetCreditCardType(string CreditCard){ string CreditCardType = "Unkown";    if (CreditCard != null)   {    if (CreditCard.Length == 16)      {       switch (CreditCard.Substring(0, 1))         {          // Visa            case "4":            CreditCardType = "Visa";            break;  // Mastercard            case "5":            CreditCardType = "Master Card";               break; } }      // American Express      else if (CreditCard.Length...
תגיות: , ,
תגובה אחת

SharePoint 2010 The deployment … is not compatible with a Feature in a Sandboxed Solution

5 ביולי 2010

יצרתי פרוייקט מסוג Empty SharePoint Project ולאחר מכן הוספתי Visual Web Part.כאשר לחצתי על F5 לצורך Deployment, התקבלה ההודעה הבאה:The deployment ... is not compatible with a Feature in a Sandboxed Solution הסיבהביצירת ה-Solution ברירת המחדל של תהליך ה-Deployment הוא באמצעות Sandboxed Solution:פתרונותקיימות 2 אפשרויות:1. מימוש Deployment באמצעות Sandboxed Solution - ראה/י כאן2. ב-Project יש לשנות את ה-Property בשם Sandboxed Solution לערך False באופן הבא:
תגיות: , ,
אין תגובות

MOSS How to Change Number of Items in Calendar List

1 ביולי 2010

ניתן לשנות את מספר הפריטים אשר מוצגים ברשימה מסוג Calendar, ללא צורך בלחיצה על הקישור more items.ברירת המחדלאחרי השינויכדי לבצע את השינוי יש לבצע את הפעולות הבאות:1. בתיקייה בה מותקן ה-MOSS לדוגמאC:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES,קיים קובץ בשם DefaultTemplates.ascxיש לחפש לדוגמא Sharepoint:MonthlyCalendarView ולהוסיף MaxVisibleEvents=10 (ב-View של "חודש", רק כאשר יהיו מעל 10 פריטים בתאריך ספציפי, יוצג הקישור "more items").2. IISResetהערה: יתכן כי התקנה של Service Pack "תדרוס"/"תאפס" את השינוי לעיל, ויהיה צורך לחזור עליו שנית.
תגיות: , ,
אין תגובות