3

rotativa 1.6.4 nuget パッケージを使用して、vs 2013 ide を使用した .net mvc5 プロジェクトで html を pdf に変換します。それは私の地元でうまくいきます。しかし、サーバーに公開した後 ('Microsoft Windows Server 2012 Standard' arvixe 共有サーバー); PDF変換ページを除いて、すべて正常に動作します。結果は非常に遅くなります (30 秒以上)。

次に、別のサーバー (「64 ビット Windows Server 2008 R2 Enterprise および IIS 7.5」) に公開しましたが、ここでは問題なく動作します。

何かアドバイス ?

4

4 に答える 4

0

私は同じ問題を抱えています。Rotativa はうまく機能していましたが、サーバーを変更した後、動作が遅くなりました。いくつかの CSS と Javascript のリンクが追加されていることがわかりました。現在は正常に機能しているすべてのリンクを削除しました。また、一部の画像が読み込まれないため、読み込みが遅くなります。

Eg.  < img src="/Images/arriw.png" / >
   <  script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script >

これらをすべて削除すると、非常に高速に動作します。

于 2018-05-19T09:52:52.060 に答える