2016-12-01 17 views
0

IDを取得し、そのIDを使用してクエリを実行し、クエリの結果をDataTableに格納し、DataTableをTelerik Reportingに渡してPDFを生成する、キュートリガAzure関数があります。 。Azure関数によるPDFの生成

すると実行し、次のエラーがTelerik内からスローされます。しかし、私は(と仮定してAzureの機能にこれらの設定を適用する方法を見ることができないhttp://www.telerik.com/support/kb/reporting/details/outofmemoryexception-on-exporting-or-printing-telerik-report-from-azure-websites:Telerikで

Parameter is not valid. 
at System.Drawing.Graphics.GetHdc() 
    at Telerik.Reporting.Pdf.PdfContext..ctor() 
    at Telerik.Reporting.Pdf.PdfDocument..ctor() 
    at Telerik.Reporting.ImageRendering.DocumentPdf.FindOrCreateDocument() 
    at Telerik.Reporting.ImageRendering.DocumentPdf..ctor(PdfRenderingContext context, IMeasureContext measureContext) 
    at Telerik.Reporting.ImageRendering.PdfReport.CreateDocument(IDictionary renderingInfo, IDictionary deviceInfo, CreateStream createStreamCallback, PageSettings pageSettings) 
    at Telerik.Reporting.BaseRendering.DocumentRenderingExtensionBase.CreateWriter(IDictionary renderingContext, IDictionary deviceInfo, CreateStream createStreamCallback, PageSettings pageSettings) 
    at Telerik.Reporting.ImageRendering.PdfReport.CreateWriter(IDictionary renderingContext, IDictionary deviceInfo, CreateStream createStreamCallback, PageSettings pageSettings) 
    at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback) 
    at Telerik.Reporting.Processing.ReportProcessor.RenderCore(ExtensionInfo extensionInfo, IList`1 reports, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback) 
    at Telerik.Reporting.Processing.ReportProcessor.ProcessAndRender(String format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback) 
    at Telerik.Reporting.Processing.ReportProcessor.ProcessAndRenderStateless(String format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback) 
    at Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, ReportSource reportSource, Hashtable deviceInfo) 

人々はこのことを示唆しました問題に関連している)。

Azure関数からPDFを作成するのに成功した人や、次に試してみる人は何ですか?

+0

よく、Az Appure Hosting PlanでAzure機能をホストしてみてください – 4c74356b41

答えて

1

ドリュー、 GDI +は実際にサンドボックスでは制限されています。あなたは消費計画を実行していますか?このドキュメントでは、基本層または標準層で実行する必要があると述べています。あなたは、彼らが(一部 PDFの機能のために)お勧めの変更を行う必要がある場合、それはあなたがいないだろう制限になるので

また、Azureの機能で、あなたは現在、web.configファイルへのアクセス権を持っていません現時点で回避することができます。

0

SSRS ReportViewerコントロールをAzure関数の消費計画で使用できますか?おそらく.csxからのC#dllを呼び出しているでしょうか?そしてもしそうなら、昨日リリースされた新しいビジュアルスタジオの2015プレビューツールを使って、どうやったらいいですか?