سلام دوستان
من توی یک پروژه MVC برای گزارش گیری از استیمول استفاده کردم. گزارش ها مشکلی ندارن و به خوبی نمایش داده میشن ولی توی گزارش هایی که تعداد رکورد ها زیاد مبشه توی صفحه لود گزارش خطای 504 gateway timeout رو میده و گزارشی تولید نمیشه. خیلی جستجو کردم ولی متاسفانه جایی راه حلی برای این موضوع نداده. حتی توی خود سایت استیمول هم پرسیدم و متاسفانه جوابی نگرفتم. الیته به سری راهکار ها رو پیدا کردم ولی متاسفانه اونا هم مشکل رو حل نکردن. بعنوان مثال کد ساخت mvcviever رو اینجوری تغییر دادم
 @Html.Stimulsoft().StiMvcViewer("MvcViewer1", new StiMvcViewerOptions()
{
Actions =
{
GetReportSnapshot = "ShowPlanReport",
ViewerEvent = "ViewerEvent"

},
Server =
{
RequestTimeout = 90000,
}
})

البته گفته بودن که باید clientrequesttimeout رو زیاد کنم که فهمیدم توی ورژن 2016 به شکل بالا باید تعریف بشه. همچنین کد های زیر رو هم به فایل web.config اضافه کردم
<httpRuntime targetFramework="4.5.2" maxRequestLength="102400000" executionTimeout="1600" requestLengthDiskThreshold="102400000" />

متاسفانه غیر از این دو راهکار راه حل دیگه ای پیدا نکردم و این دو راه هم جواب ندادن. ممکنه مشکل از تنظیمات iis روی سرور باشه؟ اگه کسی از دوستان قبلا این مشکل رو داشته ممنون میشم راهنمایی کنه. با تشکر