تقرير الكريستال الرموز/شريط الأدوات لا تعمل عند نشرها على ملقم ويب

StackOverflow https://stackoverflow.com/questions/53347

سؤال

لقد بنيت صفحة ويب الذي يحتوي على تقرير الكريستال بنيت باستخدام الكريستال المكتبات المضمنة في Visual Studio 2008.

هذا 'يعمل على الجهاز الخاص بي'ولكن عند نشرها إلى ملقم ويب الرموز (تصدير, طباعة الخ) على تقرير الكريستال شريط الأدوات لا عرض أو العمل.مجرد رؤية 'X حمراء' حيث زر الصورة يجب أن تكون والنقر لا يفعل شيئا.

لقد تحققت من أن شريط أدوات الصور هي في الواقع في مكان ننظر إليه على ملقم ويب:(C:/Inetpub/wwwroot/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4/images/toolbar/)
انهم جميعا هناك.

يجب التحقق من الأذونات على ما سبق ذكره مجلد على ملقم ويب.أعطى كامل السيطرة على كل مستخدم فقط لاختبار ذلك.

كما intalled/تشغيل 'CRRedist2008_x86.msi' على ملقم ويب.

بعض الناس قد ذكر كفالة 'crystalreportviewers115 المجلد' إضافة إلى '\wwwroot\aspnet_client\system_web\2_0_50727' مجلد على ملقم ويب ولكن لقد كنت غير قادر على العثور على 'crystalreportviewers115' على نسخة منه.

نقدر أي مساعدة أو أفكار قد تكون قادرة على تقديم.

تحديث - حسنا, لذلك من الواضح أنني لم أكن قد دققت جيدا بما فيه الكفاية أن الصور كانت في الموقع الصحيح.

هل كانت مفيدة؟

المحلول

Doh!شخص آخر هنا في العمل اكتشفت هذا.كان حقا بسيطة وأنا كان ينبغي أن يكون قادرا على ترتيب هذا الامر, ولكن مهلا, هكذا تسير الأمور في بعض الأحيان.

هنا الإصلاح:
على ملقم ويب نسخ 'aspnet_client' مجلد 'C:\Inetpub\wwwroot' إلى 'C:\Inetpub\wwwroot\your-website-name'.

هذا كل ما فعلناه و انها تعمل الآن.

نأمل أن يكون هذا ينقذ شخص من كل هذه الضجة أنا فقط ذهبت من خلال.

نصائح أخرى

حل آخر هو ببساطة إنشاء دليل ظاهري جديد في موقع ويب الخاص بك ثم أشر إلى "C:/Inetpub/wwwroot/aspnet_client"

جرب هذا
على ملقم ويب نسخ 'aspnet_client' مجلد 'C:\Inetpub\wwwroot و الماضي داخل موقع الويب الخاص بك المجلد.(حيث شكل مجلد app_data المجلد وما إلى ذلك سوف يكون هناك)

أخذت على الحفاظ على بعض التعليمات البرمجية التي تنتجها آخر المطور الذي كان قد غادر و عانى من هذه المشكلة أيضا.في حالة تجميع التقرير كان يبحث عن الصور في crystalreportview115 المجلد التي كانت موجودة في مسار التنمية المحلية وبالتالي عملت محليا.فقط مجلد على الملقم الهدف كان CrystalReportWebFormViewer4 (أفترض السابقة تثبيت ملقم أو موقع نشر).ببساطة إضافة ...115 المجلد فرز مشكلة بالنسبة لي.

السبب بالنسبة لنا يبدو أن إصدار كريستال مثبتا على المطورين آلة.لست متأكدا من أن يساعد أي شخص ولكن اعتقدت أن أذكر ذلك!

تحميل aspnet_client مجلد من c:\inetpub\wwwroot المجلد من الكمبيوتر المحلي الخاص بك إلى httpdocs مجلد الويب الخاص بك استضافة خادم.حظا سعيدا!!!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top