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

C# 可以在Azure网站中使用System.Drawing吗?,c#,asp.net,.net,azure,C#,Asp.net,.net,Azure,我有一个网站,我正计划从一个老式的网络托管公司迁移到微软Azure。它是一个ASP.NET应用程序,使用System.Drawing呈现一些图形。我读过一些关于Azure网站不支持GDI的文章。这是否意味着System.Drawing无法工作,或者只是在直接调用gdi32.dll时出现问题?根据wiki和的描述,Azure WebApps似乎不支持System.Drawing,即使使用一些不需要GDI的功能 如果要在不使用System.Drawing或GDI的情况下重新实现渲染某些图形的功能,S

我有一个网站,我正计划从一个老式的网络托管公司迁移到微软Azure。它是一个ASP.NET应用程序,使用System.Drawing呈现一些图形。我读过一些关于Azure网站不支持GDI的文章。这是否意味着System.Drawing无法工作,或者只是在直接调用gdi32.dll时出现问题?

根据wiki和的描述,Azure WebApps似乎不支持System.Drawing,即使使用一些不需要GDI的功能

如果要在不使用
System.Drawing
GDI
的情况下重新实现渲染某些图形的功能,SO线程可能会对您有所帮助


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

非常感谢。那么,我是否正确地阅读了这篇文章以推断我可以使用Cairo在Azure上使用.NET Core渲染我的图像?@golubdr如果使用Cairo进行.NET Core绑定并且不需要GDI,是的,您可以在Azure上渲染您的图像