ошибки диаграммы asp - PullRequest
       3

ошибки диаграммы asp

4 голосов
/ 09 июля 2010

У меня странная ситуация с использованием элементов управления графиком asp ajax.У меня есть приложение, которое пытается отобразить диаграмму на странице aspx.Вот несколько фрагментов из моего web.config -

<appSettings>
    <add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\temp\;"/>
</appSettings>

...

<httpHandlers>
    <add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>

...

<handlers>
    <remove name="ChartImageHandler"/>
    <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</handlers>

Когда я запускаю приложениечерез IDE VS2010 я получаю следующую ошибку при попытке отобразить диаграмму -

Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Unknown server tag 'asp:Chart'.

Однако, если я разверну ее на своем сервере, кажется, что диаграмма не может быть найдена (схема, гдепоявится изображение с красным крестиком, говорящим, что изображение не может быть найдено).Разница в том, что я запускаю IDE с 32-битной машины Windows XP, а развертываемый на нем сервер - это 64-битная машина Server 2008 под управлением IIS 7.

Кто-нибудь знает, почему у меня могут быть такие проблемы?Спасибо за любые мысли.

1 Ответ

8 голосов
/ 09 июля 2010

В разделе web.config <controls> добавьте следующее:

<add tagPrefix="asp"
         namespace="System.Web.UI.DataVisualization.Charting"
         assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>      

Или вы можете зарегистрировать элементы управления на странице, где вы их используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...