问一个iis调用silverlight的dll的问题
silverlight的图表控件一般做的比较漂亮,我有用到silverlight的图表控件,然后客户端导出成图片也没问题
可是我现在想在服务器端比如一个定时器晚上24点定时导出成一个图片,然后插入到word里生成报告等等这样一个需求
服务器端引用silverlight的dll好像老是说这种问题那种问题,缺这个dll,缺哪个dll的,我把silverlight的dll全copy到iis的bin目录下,然后还是有问题,错误如下
[InvalidCrossThreadAccess]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50826.0&File=System.Windows.dll&Key=InvalidCrossThreadAccess
大家知道如何在后台调用一下silverlight吗?
或者说我的iis启动一个ie进程,然后这个ie进程用javascript调用silverlight?感觉这样不科学的样子?
[解决办法]
你可以考虑在Silverlight端设置一个定时器,每天12点的时候该定时器先将报表图片存到磁盘某一个位置,然后再调用一个Web服务A,此服务寻找存放在磁盘上的图片将其放入Word中。