有没有办法在ASP.NET中的Web服务中使用System.Drawing?

时间:2011-10-06 13:55:07

标签: c# asp.net web-services system.drawing

我有一个项目,我需要从数据库中读取一些“秘密值”,并在卡上打印这些值。我正在尝试使用GDI写卡片图像上的值,但asp.net不允许我使用System.Drawing。有什么建议吗?

由于

编辑:在MSDN页面中说:  “不支持在Windows或ASP.NET服务中使用System.Drawing命名空间中的类。尝试在其中一种应用程序类型中使用这些类可能会产生意外问题,例如服务性能下降和运行时异常。有关支持的替代方法,请参阅Windows Imaging Components。“

3 个答案:

答案 0 :(得分:2)

您需要添加对System.Drawing.dll的引用

enter image description here

答案 1 :(得分:0)

如果这是针对MDX的,您可能需要安装SDK。 或者手动浏览DLL。

答案 2 :(得分:0)

您可以使用System.Drawing,但您可能遇到的问题是一般消息。这可能会提供更多帮助:

http://blogs.msdn.com/b/tom/archive/2008/03/19/gdi-gdiplus-and-asp-net.aspx

您可以发布一些代码,以便我们可以看到错误发生的位置吗?