我有一个网站,我计划从旧式网络托管公司迁移到Microsoft Azure。它是一个使用System.Drawing渲染一些图形的ASP.NET应用程序。我已经阅读了有关GDI在Azure网站上不受支持的一些内容。这是否意味着System.Drawing无法正常工作,或者直接调用gdi32.dll只是一个问题?
答案 0 :(得分:2)
加入维基page& System.Drawing
的说明,似乎Azure WebApps不支持System.Drawing
,即使使用某些非GDI要求的功能也是如此。
如果您要重新实现此功能,而不使用System.Drawing
或GDI
渲染某些图形,则SO线程Image manipulation in asp.net/c# without System.Drawing/GDI+可能会对您有所帮助。
但是,我建议更好的方法是使用JS中的一些可视化库,如D3.js
或ECharts
,在浏览器的前端渲染您想要的图形。