Проект при запуске со студии работает нормально, файл передается клиенту для сохранения, но вот когда я перенес проект, на этой же машине просто на IIS, у меня выдало странное сообщение когда я должен был получить запрос на сохранение файла:
Server Error in '/' Application. Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. Source Error: Line 354: finally Line 355: { Line 356: //app.DefaultSaveFormat = Excel.XlFileFormat.xlHtml; Line 357: Line 358: workbook.Saved = true; Source File: c:\PROJECTS\WebMFA\WebClient\Controllers\ReportCashSeparateController.cs Line: 356 Stack Trace: [NullReferenceException: Object reference not set to an instance of an object.] WebClient.Controllers.ReportCashSeparateController.Generate(String date, Int32 currencyID, Int32 organizationID, Int32 programID, Int32 specificityID, Int32 articleExpendureID) in c:\PROJECTS\WebMFA\WebClient\Controllers\ReportCashSeparateController.cs:356 lambda_method(Closure , ControllerBase , Object[] ) +330 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +260 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +38 System.Web.Mvc.Async.<>c__DisplayClass42.b__41() +33 System.Web.Mvc.Async.<>c__DisplayClass39.
b__33() +123 System.Web.Mvc.Async.<>c__DisplayClass4f.
b__49() +838827 System.Web.Mvc.Async.<>c__DisplayClass37.
b__36(IAsyncResult asyncResult) +15 System.Web.Mvc.Async.<>c__DisplayClass2a.
b__20() +33 System.Web.Mvc.Async.<>c__DisplayClass25.
b__22(IAsyncResult asyncResult) +839412 System.Web.Mvc.<>c__DisplayClass1d.
b__18(IAsyncResult asyncResult) +28 System.Web.Mvc.Async.<>c__DisplayClass4.
b__3(IAsyncResult ar) +15 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +65 System.Web.Mvc.Async.<>c__DisplayClass4.
b__3(IAsyncResult ar) +15 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +51 System.Web.Mvc.<>c__DisplayClass8.
b__3(IAsyncResult asyncResult) +42 System.Web.Mvc.Async.<>c__DisplayClass4.
b__3(IAsyncResult ar) +15 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +51 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288 Version Information: Microsoft .NET Framework Version:4.0.30319;
ASP.NET Version:4.0.30319.18408