C#MVC 4 wkhtmltopdf - 共享会话相同的应用程序

时间:2015-04-15 13:43:08

标签: c# asp.net-mvc-4 session wkhtmltopdf

我有我的MVC4网络应用程序,它生成一些报告并将这些数据存储在用户会话中。

预览数据后,用户可以使用wkhtmltopdf将报告导出为pdf。 我的问题是,当wkhtmltopdf.exe访问网站时,会话数据不存在(应用程序给出的网址)。

我尝试将SessionIDHttpContext.Current.Session.SessionID作为get - 参数传递并检索操作中的会话数据(现在由wkhtml调用),如下所示:< / p>

if (!string.IsNullOrWhiteSpace(sessionKey))
{
    var sessionManager = new SessionIDManager();

    bool redirect;
    bool isAdded;

    sessionManager.SaveSessionID(HttpContext.ApplicationInstance.Context, sessionKey, out redirect, out isAdded);
}

但我的会话始终是null

我已经搜索过,但在应用程序知道SessionID时,无法找到有关如何在同一应用程序内共享会话数据的任何信息。

0 个答案:

没有答案