Ошибка при использовании zedGargh.dll в asp.net4

Я хочу использовать zedgraph в asp.net 4. но получаю ошибки ниже:

System.IO.DirectoryNotFoundException:

Could not find a part of the path C:\Users\stn-1\Desktop\ZedGraphWebAp1_CompiledSite8 \ZedGraphImages\ZedGraphWeb1fc6eb2c0-023a-4818-bff9-9c957971af4b.png. в System.IO .__ Error.WinIOError (Int32 errorCode, String mightFullPath) в System.IO.FileStream.Init (строковый путь, режим FileMode, доступ к FileAccess, права Int32, логические права использования, общий ресурс FileShare, размер буфера Int32, параметры FileOptions, SECURITY_ATTRIBUTES secAttrs , String msgPath, Boolean bFromProxy, Boolean useLongPath) в System.IO.FileStream..ctor (строковый путь, режим FileMode, доступ к FileAccess, общий ресурс FileShare) в ZedGraph.Web.ZedGraphWeb.Render (вывод HtmlTextWriter)

Я использую приведенный ниже код:

 protected void ZedGraphWeb1_RenderGraph(ZedGraphWeb webObject, System.Drawing.Graphics g, MasterPane pane)
{
    GraphPane myPane = pane[0];

    myPane.Title.Text = "Title";
    myPane.XAxis.Title.Text = "X axis label";
    myPane.YAxis.Title.Text = "Y axis label";

    PointPairList list1 = new PointPairList();

    for (int i = 0; i < 10; i++)
    {
        double x = Convert.ToDouble(i);
        double y = x * x;
        list1.Add(x, y);
    }

    string textForLegend = "x-squared";
    myPane.CurveList.Clear();
    LineItem myCurve = myPane.AddCurve(textForLegend,
        list1, Color.Red, SymbolType.Diamond);
    myCurve.Symbol.IsVisible = true;

}

person mjyazdani    schedule 22.04.2013    source источник


Ответы (1)


Причина в том, что zedgraph не создает папку с именем "ZedGraphImages" автоматически в корневой папке ... вы должны создать ее вручную ...

person mjyazdani    schedule 15.08.2013