System.Drawing可以在Azure网站中使用吗?

时间:2016-12-02 03:08:02

标签: c# asp.net .net azure

我有一个网站,我计划从旧式网络托管公司迁移到Microsoft Azure。它是一个使用System.Drawing渲染一些图形的ASP.NET应用程序。我已经阅读了有关GDI在Azure网站上不受支持的一些内容。这是否意味着System.Drawing无法正常工作,或者直接调用gdi32.dll只是一个问题?

1 个答案:

答案 0 :(得分:2)

加入维基page& System.Drawing的说明,似乎Azure WebApps不支持System.Drawing,即使使用某些非GDI要求的功能也是如此。

如果您要重新实现此功能,而不使用System.DrawingGDI渲染某些图形,则SO线程Image manipulation in asp.net/c# without System.Drawing/GDI+可能会对您有所帮助。

但是,我建议更好的方法是使用JS中的一些可视化库,如D3.jsECharts,在浏览器的前端渲染您想要的图形。