0
我有一个网站,我打算从旧式的网络托管公司迁移到Microsoft Azure。这是一个使用System.Drawing渲染某些图形的ASP.NET应用程序。我读过一些关于GDI不在Azure网站上受支持的内容。这是否意味着System.Drawing不起作用,或者直接调用gdi32.dll时只是一个问题?可以在Azure网站中使用System.Drawing吗?
我有一个网站,我打算从旧式的网络托管公司迁移到Microsoft Azure。这是一个使用System.Drawing渲染某些图形的ASP.NET应用程序。我读过一些关于GDI不在Azure网站上受支持的内容。这是否意味着System.Drawing不起作用,或者直接调用gdi32.dll时只是一个问题?可以在Azure网站中使用System.Drawing吗?
Accroding的wiki page &描述为System.Drawing
,似乎System.Drawing
不支持在Azure上的WebApp,即使使用与需要不GDI的某些功能。
如果您希望重新实现用于渲染某些图形而不使用System.Drawing
或GDI
的功能,则SO线程Image manipulation in asp.net/c# without System.Drawing/GDI+可能对您有所帮助。
但是,我建议更好的方法是使用JS中的一些可视库(如D3.js
或ECharts
)在浏览器前端渲染这些图形。
非常感谢。那么,我是否正确阅读这个推断,我可以使用开罗在Azure上使用.NET Core呈现图像? – golubdr
@golubdr如果在.NET Core绑定中使用开罗并且不需要GDI,那么您可以在Azure上呈现图片 –