دسته بندی ها
10:44 1400/07/30

مشکل در چاپ یا نمایش گزایش اسمیول سافت بعد از بارگزاری در سرور

مشخصات سوال کننده :
کاربر : hossein1244     امتیاز کاربر : 9     رتبه کاربر : 72
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3273
2 نظر
saedbfd : گزارشتون به دیتابیس متصل هست ؟ یعنی دارای اطلاعاتی از سمت دیتابیس هست که باید نمایش بده ؟

امتیاز کاربر : 1664   رتبه کاربر : 1   تاریخ ثبت : 06:33 1400/08/02
hossein1244 : بله اطلاعات دارد یک سوال آیا سرور هم استیمول سافت باید نصب باشد؟ لایسنس استیمول سافت باید کرک شده باشد؟؟؟

امتیاز کاربر : 9   رتبه کاربر : 72   تاریخ ثبت : 08:04 1400/08/02
هوش مصنوعی

پاسخ هوش مصنوعی

به نظر می رسد که مشکل شما ممکن است به دلایل مربوط به تنظیمات سرور یا مجوزها مرتبط باشد. در اینجا چند مورد را بررسی کنید:

1. **مجوزها**: اطمینان حاصل کنید که سرور به فایل گزارش (.mrt) دسترسی دارد. ممکن است نیاز باشد که مجوزهای مناسبی به دایرکتوری و فایل مربوطه بدهید.

2. **تنظیمات چاپ**: خروجی چاپ بستگی زیادی به تنظیمات چاپ موجود در سرور دارد. برای سرور، مطمین شوید که چاپگر پیش فرض به درستی پیکربندی شده است. همچنین توجه داشته باشید که ممکن است سرور شما قادر به شناسایی چاپگرهای متصل به خود نباشد.

3. **اشکال زدایی**: کدی برای لاگ کردن خطاهای احتمالی اضافه کنید تا ببیند آیا در حین بارگذاری یا چاپ، خطاهایی بوجود می آید یا خیر. به عنوان مثال، بررسی کنید که آیا گزارش به درستی بارگذاری می شود:

if (!System.IO.File.Exists(path)) {
    throw new Exception("Report file not found: " + path);
}

4. **زمان انتظار**: مطمین شوید که سرور زمان کافی برای پردازش چاپ را دارد. برای جلوگیری از توقف سرور، زمان های عمل و timeout را بررسی کنید.

5. **لاگ گذاری خطا**: در صورت وجود، خطاها را لاگ کنید تا بتوانید بررسی کنید که آیا در حین بارگذاری یا پردازش گزارش، خطاهای خاصی بوجود آمده است.

اگر با این موارد نتوانستید مشکل را حل کنید، می توانید از لاگ های مربوط به سرور (مانند Event Viewer در ویندوز) استفاده کنید تا دقیق تر به مشکل پی ببرید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : saedbfd 21:31 1400/08/03

با سلام . استیمول سافت به صورت پورتابل و از طریق فایلهای dll که در رفرنس های پروژه اضافه میشه اجرا میشه و نیازی به نصب در سرور نیست. در مورد لایسنس هم باید گفت استیمول سافت یک نرم افزار غیر رایگان هست و بهتره نسخه اصلی و یا حداقل کرک شده استفاده کنید.

در مورد مشکلیتون میتونید فیلم آموزشی زیر رو ببینید.

آموزش کار با استیمول سافت با کانکشن استرینگ داینامیک

لینک زیر هم در همین رابطه هست

نمایش گزارش استیمول سافت روی کلاینت

به این پاسخ امتیاز بدهید    0
امتیاز: 1664 رتبه: 1
2 نظر
hossein1244 : باتشکر از پاسخ شما آموزش شما رو قبلا مشاهده کردم نسخه‌ای که شما گفتید در نسخه‌های جدید core کار نمیکند. ممنون میشم اگر بتونید بررسی و راهنمایی کنید

امتیاز کاربر : 9   رتبه کاربر : 72   تاریخ ثبت : 06:56 1400/08/04
hossein1244 : همچنان این مشکل پا برجا هست، روس سیستم خودم مشکلی نیست اما روی وب سرور کار نمیکنه

امتیاز کاربر : 9   رتبه کاربر : 72   تاریخ ثبت : 07:05 1400/10/06
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود