Если я запускаю свое веб-приложение локально, все работает нормально.
На сервере IIS всегда возникает ошибка JavaScript.
JavaScript, потому что я использую ASP.NET AJAX с AjaxControlToolkit и ToolkitScriptManager.
Выдает http-код ошибки 500 (внутренняя ошибка сервера).
Это связано с элементом управления диаграммы, потому что, когда я комментирую строку, которая добавляет элемент управления на панель, он снова работает нормально.
Мне пришлось добавить httpHandler в web.config, чтобы оживить элемент управления диаграммы:
<httpHandlers>
<add verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</httpHandlers>
Моим первым предположением было то, что свойство пути неправильно установлено для сервера IIS. Возможно, права на запись не были предоставлены или что-то в этом роде, но я безуспешно пробовал разные пути.
Есть идеи?