الاثنين، 28 أكتوبر 2013

كيف يمكن استخدام Report Viewer 2012 مع شيربوينت 2013


عند العمل على Reporting Service مع Visual Studio 2012 على شيربوينت 2013 يجب اتباع الخطوات التالية:

1 - تحميل Report Viewer 2012 من الرابط التالي:

http://www.microsoft.com/en-sa/download/details.aspx?id=35747

2 - إضافة السطر التالي تحت العنصر system.webServer/handlers في ملف الـ web.config لتطبيق الويب على شيربوينت 2013:


<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />


3 - حذف السطر التالي من المسار system.webServer/handlers في ملف الـ web.config لتطبيق الويب على شيربوينت 2013:


<add name="ReportViewerWebControl" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />


4 - حذف السطر التالي من المسار appSettings في ملف الـ web.config لتطبيق الويب على شيربوينت 2013:


<add key="reportviewermessages" value="microsoft.sharepoint.portal.analytics.ui.reportviewermessages, microsoft.sharepoint.portal, version=15.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" />


5 - عند استخدام ReportViewerControl ضمن Visual Studio 2012 يجب إضافة مرجع إلى الملف Microsoft.ReportViewer.WebForms.dll تحت المسار التالي:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer



ليست هناك تعليقات:

إرسال تعليق