2016-12-02 45 views
0

我有一个网站,我打算从旧式的网络托管公司迁移到Microsoft Azure。这是一个使用System.Drawing渲染某些图形的ASP.NET应用程序。我读过一些关于GDI不在Azure网站上受支持的内容。这是否意味着System.Drawing不起作用,或者直接调用gdi32.dll时只是一个问题?可以在Azure网站中使用System.Drawing吗?

回答

1

Accroding的wiki page &描述为System.Drawing,似乎System.Drawing不支持在Azure上的WebApp,即使使用与需要不GDI的某些功能。

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

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

+0

非常感谢。那么,我是否正确阅读这个推断,我可以使用开罗在Azure上使用.NET Core呈现图像? – golubdr

+0

@golubdr如果在.NET Core绑定中使用开罗并且不需要GDI,那么您可以在Azure上呈现图片 –

相关问题