Работа отчетов на сервере
Добрый день!
Не давно приобрели данный продукт. Понравилось
Прошу помощи в следующей проблеме, сразу оговорюсь опыта в ASP программировании не много: при разработке приложения на локальной машине все прекрасно работает, но при размещении на конечном сервере выдает ошибку. В руководстве программиста написано о распрастранении вместе с приложением dll-к, подскажите как мне это сделать? Может быть не понятно выразился, могу попробовать объясниться по другому если буду не понят.
в System.Web.UI.Page.HandleError(Exception e) в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) в System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) в System.Web.UI.Page.ProcessRequest() в System.Web.UI.Page.ProcessRequest(HttpContext context) в ASP.reports_customs_aspx.ProcessRequest(HttpContext context) в c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\fruitmania\485efbef\cfd83b56\App_Web_ji5i0w2h.5.cs:строка 0 в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Не давно приобрели данный продукт. Понравилось
Прошу помощи в следующей проблеме, сразу оговорюсь опыта в ASP программировании не много: при разработке приложения на локальной машине все прекрасно работает, но при размещении на конечном сервере выдает ошибку. В руководстве программиста написано о распрастранении вместе с приложением dll-к, подскажите как мне это сделать? Может быть не понятно выразился, могу попробовать объясниться по другому если буду не понят.
в System.Web.UI.Page.HandleError(Exception e) в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) в System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) в System.Web.UI.Page.ProcessRequest() в System.Web.UI.Page.ProcessRequest(HttpContext context) в ASP.reports_customs_aspx.ProcessRequest(HttpContext context) в c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\fruitmania\485efbef\cfd83b56\App_Web_ji5i0w2h.5.cs:строка 0 в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Комментарии
Затем необходимо настроить файл web.config в корне сайта - прописать нужные для работы хендлеры:
IIS6
<system.web>
....
<httpHandlers>
<add path="FastReport.Export.aspx" verb="*" type="FastReport.Web.Handlers.WebExport"/>
....
</httpHandlers>
</system.web>
IIS7
<configuration>
...
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
...
<handlers>
...
<remove name="FastReportHandler"/>
<add name="FastReportHandler" path="FastReport.Export.aspx" verb="*" type="FastReport.Web.Handlers.WebExport" />
</handlers>
</system.webServer>
</configuration>
Работоспособность хендлеров потом необходимо проверить сделав запрос: http://сайт/FastReport.Export.aspx - если все настроено корректно, то вы увидите информационную страницу.
Вот что было и при этом выдавало внутреннюю ошибку сервера: