C#Graphics.RotateTransform适用于localhost,但不适用于远程服务器

时间:2010-04-01 16:20:03

标签: c# graphics web-config shared-hosting machine.config

它适用于我的机器......

我在ASP.NET网络托管上使用C#Graphics方法时遇到问题。

我将两个地图引脚合并为一个图像。我加载一个空的pin图像并在其上面写一个数字。然后我将其中两个组合在一起,旋转了15度,另一个旋转了15度。通过我的localhost Web服务器运行起来很好:

Expected http://harriyott.com/images/stackoverflow/expected.png

我将它上传到我的共享服务器,我得到了这个:

Actual http://harriyott.com/images/stackoverflow/actual.png

我加载图像:

var g = Graphics.FromImage(image);

旋转图像的行是:

g.RotateTransform(angle);

我确定这必须是某个地方,但我找不到运气。

1 个答案:

答案 0 :(得分:0)

确保在对其进行旋转时仍然有文件流加载图像,因为它可能正在访问原始图像以对其执行转换。

不确定这是否会解决这个问题,但值得一试!