Error running JSReport using ASP.Net Core on IIS running on Windows Server 2008 R22019 Community Moderator ElectionWhen is ASP.NET Core 1.0 (ASP.NET 5 / vNext) scheduled for release?How do you create a custom AuthorizeAttribute in ASP.NET Core?Resolving instances with ASP.NET Core DIDuplication/export jsreport serverJsreport: Correct way to stop jsreport serverHow to setup Automapper in ASP.NET Corei am gitting following error while rendring template in jsreport studioJsReport .NET Core - Generate PDF from urlExport Html to Pdf using JsReport in Asp.net corejsreport hosting on in-house Windows server not working properly
How do you make a gun that shoots melee weapons and/or swords?
How to make sure I'm assertive enough in contact with subordinates?
A running toilet that stops itself
Why restrict private health insurance?
What is the purpose of a disclaimer like "this is not legal advice"?
Why does this boat have a landing pad? (SpaceX's GO Searcher) Any plans for propulsive capsule landings?
An Undercover Army
Why do phishing e-mails use faked e-mail addresses instead of the real one?
Who has more? Ireland or Iceland?
PTIJ: Sport in the Torah
Short story about cities being connected by a conveyor belt
Is divide-by-zero a security vulnerability?
Professor forcing me to attend a conference, I can't afford even with 50% funding
Why aren't there more Gauls like Obelix?
Is the differential, dp, exact or not?
Use Mercury as quenching liquid for swords?
Precision notation for voltmeters
Has a sovereign Communist government ever run, and conceded loss, on a fair election?
Will the concrete slab in a partially heated shed conduct a lot of heat to the unconditioned area?
The (Easy) Road to Code
Should we avoid writing fiction about historical events without extensive research?
Too soon for a plot twist?
Why does a car's steering wheel get lighter with increasing speed
Create chunks from an array
Error running JSReport using ASP.Net Core on IIS running on Windows Server 2008 R2
2019 Community Moderator ElectionWhen is ASP.NET Core 1.0 (ASP.NET 5 / vNext) scheduled for release?How do you create a custom AuthorizeAttribute in ASP.NET Core?Resolving instances with ASP.NET Core DIDuplication/export jsreport serverJsreport: Correct way to stop jsreport serverHow to setup Automapper in ASP.NET Corei am gitting following error while rendring template in jsreport studioJsReport .NET Core - Generate PDF from urlExport Html to Pdf using JsReport in Asp.net corejsreport hosting on in-house Windows server not working properly
Installed the nuget packages local, binary, and aspnetcore.
Added this code to ConfigureServices in Statup.cs:
var localWebServerReportingService = new LocalReporting()
.UseBinary(JsReportBinary.GetBinary())
.Configure(cfg => cfg
.AllowedLocalFilesAccess()
.FileSystemStore()
.BaseUrlAsWorkingDirectory()
)
.AsWebServer()
.Create();
localWebServerReportingService.StartAsync();
services.AddJsReport(localWebServerReportingService);
Here is the code to render the file:
try
var viewHtml = await JsReportMvcService.RenderViewToStringAsync(HttpContext, RouteData, "InvoicePdf/InvoicePdf", invoiceGenerationModel);
var report = await JsReportMvcService.RenderAsync(new RenderRequest
Template = new Template
Recipe = Recipe.ChromePdf,
Engine = Engine.None,
Content = viewHtml,
Chrome = new Chrome
Format = "Letter",
MarginTop = "0.5in",
MarginBottom = "0.5in",
MarginLeft = "0.5in",
MarginRight = "0.5in"
);
var memoryStream = new MemoryStream();
await report.Content.CopyToAsync(memoryStream);
memoryStream.Seek(0, SeekOrigin.Begin);
return memoryStream;
catch (Exception e)
_logger.LogError("Error generating pdf file!");
_logger.LogError(e.Message);
return null;
On my development machine it works fine. On IIS I am getting this error:
"Unable to render template. Timeout Error: pdf generation not completed after 30000ms"
I also tried adding the following to the first block and that didn't help:
.RunInDirectory(Path.Combine(Directory.GetCurrentDirectory(), "jsreport"))
Any ideas?
asp.net-core jsreport
add a comment |
Installed the nuget packages local, binary, and aspnetcore.
Added this code to ConfigureServices in Statup.cs:
var localWebServerReportingService = new LocalReporting()
.UseBinary(JsReportBinary.GetBinary())
.Configure(cfg => cfg
.AllowedLocalFilesAccess()
.FileSystemStore()
.BaseUrlAsWorkingDirectory()
)
.AsWebServer()
.Create();
localWebServerReportingService.StartAsync();
services.AddJsReport(localWebServerReportingService);
Here is the code to render the file:
try
var viewHtml = await JsReportMvcService.RenderViewToStringAsync(HttpContext, RouteData, "InvoicePdf/InvoicePdf", invoiceGenerationModel);
var report = await JsReportMvcService.RenderAsync(new RenderRequest
Template = new Template
Recipe = Recipe.ChromePdf,
Engine = Engine.None,
Content = viewHtml,
Chrome = new Chrome
Format = "Letter",
MarginTop = "0.5in",
MarginBottom = "0.5in",
MarginLeft = "0.5in",
MarginRight = "0.5in"
);
var memoryStream = new MemoryStream();
await report.Content.CopyToAsync(memoryStream);
memoryStream.Seek(0, SeekOrigin.Begin);
return memoryStream;
catch (Exception e)
_logger.LogError("Error generating pdf file!");
_logger.LogError(e.Message);
return null;
On my development machine it works fine. On IIS I am getting this error:
"Unable to render template. Timeout Error: pdf generation not completed after 30000ms"
I also tried adding the following to the first block and that didn't help:
.RunInDirectory(Path.Combine(Directory.GetCurrentDirectory(), "jsreport"))
Any ideas?
asp.net-core jsreport
add a comment |
Installed the nuget packages local, binary, and aspnetcore.
Added this code to ConfigureServices in Statup.cs:
var localWebServerReportingService = new LocalReporting()
.UseBinary(JsReportBinary.GetBinary())
.Configure(cfg => cfg
.AllowedLocalFilesAccess()
.FileSystemStore()
.BaseUrlAsWorkingDirectory()
)
.AsWebServer()
.Create();
localWebServerReportingService.StartAsync();
services.AddJsReport(localWebServerReportingService);
Here is the code to render the file:
try
var viewHtml = await JsReportMvcService.RenderViewToStringAsync(HttpContext, RouteData, "InvoicePdf/InvoicePdf", invoiceGenerationModel);
var report = await JsReportMvcService.RenderAsync(new RenderRequest
Template = new Template
Recipe = Recipe.ChromePdf,
Engine = Engine.None,
Content = viewHtml,
Chrome = new Chrome
Format = "Letter",
MarginTop = "0.5in",
MarginBottom = "0.5in",
MarginLeft = "0.5in",
MarginRight = "0.5in"
);
var memoryStream = new MemoryStream();
await report.Content.CopyToAsync(memoryStream);
memoryStream.Seek(0, SeekOrigin.Begin);
return memoryStream;
catch (Exception e)
_logger.LogError("Error generating pdf file!");
_logger.LogError(e.Message);
return null;
On my development machine it works fine. On IIS I am getting this error:
"Unable to render template. Timeout Error: pdf generation not completed after 30000ms"
I also tried adding the following to the first block and that didn't help:
.RunInDirectory(Path.Combine(Directory.GetCurrentDirectory(), "jsreport"))
Any ideas?
asp.net-core jsreport
Installed the nuget packages local, binary, and aspnetcore.
Added this code to ConfigureServices in Statup.cs:
var localWebServerReportingService = new LocalReporting()
.UseBinary(JsReportBinary.GetBinary())
.Configure(cfg => cfg
.AllowedLocalFilesAccess()
.FileSystemStore()
.BaseUrlAsWorkingDirectory()
)
.AsWebServer()
.Create();
localWebServerReportingService.StartAsync();
services.AddJsReport(localWebServerReportingService);
Here is the code to render the file:
try
var viewHtml = await JsReportMvcService.RenderViewToStringAsync(HttpContext, RouteData, "InvoicePdf/InvoicePdf", invoiceGenerationModel);
var report = await JsReportMvcService.RenderAsync(new RenderRequest
Template = new Template
Recipe = Recipe.ChromePdf,
Engine = Engine.None,
Content = viewHtml,
Chrome = new Chrome
Format = "Letter",
MarginTop = "0.5in",
MarginBottom = "0.5in",
MarginLeft = "0.5in",
MarginRight = "0.5in"
);
var memoryStream = new MemoryStream();
await report.Content.CopyToAsync(memoryStream);
memoryStream.Seek(0, SeekOrigin.Begin);
return memoryStream;
catch (Exception e)
_logger.LogError("Error generating pdf file!");
_logger.LogError(e.Message);
return null;
On my development machine it works fine. On IIS I am getting this error:
"Unable to render template. Timeout Error: pdf generation not completed after 30000ms"
I also tried adding the following to the first block and that didn't help:
.RunInDirectory(Path.Combine(Directory.GetCurrentDirectory(), "jsreport"))
Any ideas?
asp.net-core jsreport
asp.net-core jsreport
asked 2 days ago
shlgugshlgug
33146
33146
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55027975%2ferror-running-jsreport-using-asp-net-core-on-iis-running-on-windows-server-2008%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55027975%2ferror-running-jsreport-using-asp-net-core-on-iis-running-on-windows-server-2008%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown