And, the problem is isolated to running under ASP.NET? Have you tried running the same code as a console app, so you can easily pass enviroment variables as DISPLAY, etc.?
There are a couple of things no working/implemented on mono's Sys.Drawing, and if so, you'll probably notice due to errors showing up on stderr (or error_log on apache), but for normal use cases it should work. For more complex use cases I would recommend you using Mono.Cairo, it's 2D API is very similar to Sys.Drawing, and it is available for win32 too. Sent from my iPad On 22/12/2012, at 16:29, James Rhodes <[email protected]> wrote: > I mainly run it under ASP.Host > (http://code.redpointsoftware.com.au/Networking/ASP.Host/summary), but > have attempted plain XSP as well and that doesn't work either. > > Regards, James. > Regards, James Rhodes. > Redpoint Software > > http://about.me/james.rhodes > > > > On Sun, Dec 23, 2012 at 2:26 AM, Pablo Ruiz <[email protected]> wrote: >> How are running your app under mono, using XSP? Apache+modmono? fcgi? >> >> Sent from my iPad >> >> On 22/12/2012, at 16:21, James Rhodes <[email protected]> >> wrote: >> >>> Hi everyone, >>> >>> I have an ASP.NET site that uses System.Drawing to dynamically render >>> images and this works fine on my local Windows development machine. >>> However, when I move it onto the Linux box running Mono, the drawing >>> operations silently fail and I end up with blank PNG files. >>> >>> The live server is running at http://makemeaworld.com/ and the source >>> for the image rendering (and other files) is located at >>> https://github.com/hach-que/Tychaia/blob/master/MakeMeAWorld/ImageGenerator.cs. >>> >>> I'd expect an exception or library load failure of some kind, but I >>> just get a silent failure. I've tried without running an X server and >>> with running Xvfb, but no matter what I do, it just won't set pixels >>> in the PNG data.. The relevant lines where it's drawing the image >>> data is at >>> https://github.com/hach-que/Tychaia/blob/master/MakeMeAWorld/ImageGenerator.cs#L315, >>> where it uses FillRectangle to draw a pixel. >>> >>> Any help with this would be greatly appreciated. >>> >>> Regards, James Rhodes. >>> Redpoint Software >>> >>> http://about.me/james.rhodes >>> _______________________________________________ >>> Mono-aspnet-list mailing list >>> [email protected] >>> http://lists.ximian.com/mailman/listinfo/mono-aspnet-list > _______________________________________________ > Mono-aspnet-list mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/mono-aspnet-list _______________________________________________ Mono-aspnet-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-aspnet-list
