2010-03-10 1 views
1

У меня есть неприятная проблема с представлением mvc asp.net, содержащим элемент управления Microsoft Chart. Когда я запрашиваю представление, содержащее элемент управления, я получаю следующую ошибку.Страница, содержащая Microsoft Chart Control возвращает Сервис недоступен

Service Unavailable

HTTP Error 503. Услуга недоступна .

Когда я запускаю проект под визуальной студией 2008 dev, он отлично работает. Когда я развертываю проект на промежуточном сервере, я получаю сообщение об ошибке. Чтобы сделать это еще более неприятным, когда я развертываю на другом сайте на том же сервере в виртуальном каталоге, он работает.

Я также не получаю сообщений об ошибках в журнале событий или elmah, когда это происходит. кто-нибудь еще сталкивался с этим? Что вы сделали, чтобы решить эту проблему?

+0

Вы имеете в виду, что первое развертывание развертывания - _not_ под виртуальным каталогом? –

+0

@ henk-holterman Правильно. – MHinton

+0

вы ожидаете, что приложение ASP.NET будет работать без виртуального каталога в IIS? –

ответ

0

Я не верю, что это было проблемой с самим элементом управления Chart. Когда я создал простое представление html для загрузки элемента управления Report, я получил ту же ошибку.

Я считаю, что это был какой-то конфликт с одним из других компонентов HttpHandler. Я использую ELMAH и элементы управления Telerik MVC. Когда я переименовал Controller/Routes из ReportController в ReportingController, все работало нормально.

1

Вы уверены, что обработчики/модули Chart http определены в файле web.config и что графические DLL находятся в бункере на промежуточном сайте?

Смежные вопросы