在asp.net c#应用程序中使用Graphviz Dll

mat*_*hew 10 c# asp.net graphviz

我在asp.net应用程序中使用Graphviz Dll,我使用此处描述的方法通过我的c#代码访问Dll: -

http://implicitoperator.com/blog/2010/4/11/graphviz-c-sample.html

http://implicitoperator.com/blog/2009/12/24/rendering-an-in-memory-graphviz-image-with-c.html

一切都按照我在本地机器上的预期进行调试,然后我得到了我的图表的pdf.

问题是当应用程序部署到我们的UAT服务器时,不会生成图表.没有异常被抛出,似乎没有任何错误我只是得到一个空的PDF而不是带有图形的PDF.

我已检查应用程序是否具有调用非托管代码的正确权限,我已检查应用程序可以找到graphviz Dll,并且我已检查进入方法调用的点代码是否与服务器上的本地内容相同.一切都很好.

我正在用这个问题撕掉我的头发,任何人都有任何想法可能是什么问题?

小智 1

一个尝试的想法:在depends.exe http://en.wikipedia.org/wiki/Dependency_Walker中加载主Graphviz Dll 。

可能你是一个缺失的依赖者。