J'utilise une application Web sous IIS que nous dessinons avec des graphiques qui sont envoyés aux clients. Nous fonctionnions auparavant sous iis6, alors que migrant vers 2008 (iis7) nous avons rencontré des problèmes très étranges avec le graphique. J'ai trébuché sur les documents msdn pour GDI + indiquant que "les fonctions et les classes GDI + ne sont pas prises en charge pour une utilisation dans un service Windows." Je soupçonne que mes problèmes sont probablement liés à l'isolement des services supplémentaires http://msdn.microsoft.com/en-us/library/ms533798%28VS.85%29.aspxDessiner avec GDI + sous IIS
Ma question est de savoir comment diable sommes-nous censés dessiner des graphiques? GDI brut? OpenGL - mais cela ne nécessite-t-il pas encore un DC?
Je vais regarder dans les bibliothèques LEADTOOLS. Vraiment je suppose que ce dont j'ai besoin est une bibliothèque pour accomplir le dessin graphique d'une manière indépendante de l'appareil. – Zac
Nous avons une ancienne version de leurs bibliothèques - cela a peut-être changé depuis la version que nous avons. J'ai jeté le dll dans la dépendance walker et il est très dépendant de GDI. – Zac
Essayez la version 15+. Dépend aussi de ce que vous faites avec leurs bibliothèques. Il y a la possibilité d'interopérer entre GDI + et Leadtools. Ce que j'ai fait était de faire un serveur hors processus (juste engendré un .exe séparé qui a utilisé Leadtools pour faire les graphiques) puis lire le fichier jpeg résultant à partir de l'application asp.net. –