Witam, niestety po całym wczorajszym dniu szukania rozwiązania i dzisiejszym poranku, postanowiłem się do was zgłosić. Otóż w aplikacji wykonuję raport w FastReport i wynik eksportuje do Pdf, u mnie na localhoscie wszystko działa w porządku, natomiast jeżeli aplikację wgram i odpalę na serwerze, to dostaję taki stacktrace:

[ExternalException (0x80004005): A generic error occurred in GDI+.]
   System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams) +768701
   k6xVephOA9rFPrsw3mU.nAWEWZhwoX9d2qke46x.t1LgEBgUU1K(Image  , Stream  , Int32  ) +191
   FastReport.Export.Pdf.PDFExport.WDirIfEp7Js(ReportComponentBase  , Boolean  , Int32  , StringBuilder  ) +965
   FastReport.Export.Pdf.PDFExport.K8VrIKUmua2(ReportPage  ) +2686
   FastReport.Export.Pdf.PDFExport.ExportPage(Int32 pageNo) +52
   FastReport.Export.ExportBase.Export(Report report, Stream stream) +654
   FastReport.Report.Export(ExportBase export, Stream stream) +21
   Test.Controllers.OrdersController.OrderConfirmation(Int32 orderId) in d:\sources\VisualStudio\Test\Test\Controllers\OrdersController.cs:224
   lambda_method(Closure , ControllerBase , Object[] ) +112
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +242
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39
   System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +12
   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +139
   System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() +112
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +452
   System.Web.Mvc.Async.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) +15
   System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +37
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +241
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +29
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +111
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +53
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +19
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +51
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +111
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288

Problem leży po stronie serwera pytanie tylko gdzie, załączam kod:

                    Report report = new Report();
                    report.Load(this.Server.MapPath("~/App_Data/OrderConfirmation.frx"));
                    report.Report.Prepare();
                    Stream stream = new MemoryStream();
                    report.Report.Export(new PDFExport(), stream);

P.S. Dodam tylko, że błąd występuje przy raportach posiadających więcej niż 1 strona.