Я пытался установить MSCharts на своем сервере Win2008. Это установило без проблемы. Затем я записал в конфигурации.
Но когда я пытаюсь открыть страницу с диаграммами, она возвратила следующую ошибку. Никакой http обработчик не был найден для типа запроса, 'ДОБИРАЮТСЯ'
У Вас есть какие-либо мысли о проблеме?
Не знаем ничего о Mscharts, но я бы сказал, попробуйте изменить AppPool для приложения в «Classic». Net apppool '.
В качестве альтернативы, вам может потребоваться изменить вашу web.config, чтобы добавить обработчик там. Смотреть Пост Рика Стрейла здесь .
решение было в веб-конфиге. IIS7 Требуется для записи обработчиков внутри System.Webserver, но не в системе. Поэтому я просто перемещаю обработчик и добавьте атрибут имени, так как он потребовался.
Как сказал Данил , IIS7 требует, чтобы вы поместили обработчики в
<system.webserver>
<handlers>
Добавьте две строки ниже после последних дескрипторов надстройки
<add name="ChartImg" verb="*" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add name="ReportViewer" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler,Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />