2016-06-14 4 views
1

RotativaでPDFを作成しました。すべてのページで動的ヘッダーとフッターが必要です。だから私は両方のヘッダーとフッターを表示するビューを使用しています。以下は RotativaヘッダーとフッターのPDF承認の問題

はコードです: - それはローカルでうまく機能している

string customswitch = string.Format("--allow {0} --footer-html {0} --allow {1} --header-html {1}", 
        Url.Action("Footer", "Home", new { area = "" }, "http"), Url.Action("Header", "Home", new { area = "" }, "http")); 
    [AllowAnonymous] 
    public ActionResult Footer() 
    { 

     return View(); 
    } 


    [AllowAnonymous] 
    public ActionResult Header() 
    { 

     return View(); 
    } 

が、配備後。ヘッダーとフッターは表示されません。 IIS上でWindows認証を使用していますが、匿名認証を有効にした場合は、サーバー上でHEADERとFOOTERしか表示されません。 この問題の回避策をご提案いただけますか?

答えて

0

あなたは

foreach (var key in Request.Cookies.AllKeys) 
      { 

       CookieCollection.Add(key, Request.Cookies.Get(key).Value); 
      } 

return new ViewAsPdf(viewName, model) 
       { 
        FileName = fileName, 
        CustomSwitches = customSwitches, 
        Cookies = CookieCollection,      
       }; 
を試してみました
関連する問題