Это зависит...;-)
, Если я действительно ожидал dynamic_cast
давать мне что-то применимое, например, если бы я и никто больше добавили полиморфный тип к контейнеру указателей на базовый класс, тогда я пошел бы со ссылочным броском и позволил бы эти std::bad_cast
, уничтожают мое приложение - не было бы очень еще, чтобы сделать, действительно.
Однако, если я запрашиваю полиморфный тип для некоторой возможности, представленной интерфейсом, который она должна не обязательно реализовать, тогда я пошел бы с броском указателя, и затем ПУСТОЙ УКАЗАТЕЛЬ не будет ошибкой (если, конечно, я не ожидал возможности к действительно быть там - но тогда я имел уведенный для ссылочного броска во-первых...)
Убедитесь, что в разделе «Расширения веб-службы» вашей конфигурации IIS разрешены активные серверные страницы.
Диспетчер IIS -> (локальный компьютер) -> Расширения веб-служб -> Страницы активного сервера
По умолчанию IIS в W2K3 и более поздних версиях не будет обслуживать файлы, не относящиеся к известному ему MIME-типу (вместо этого возвращая ошибку 404).
Вам необходимо добавить Тип MIME для IIS, чтобы он мог обслуживать этот тип файла. Вы можете установить его на уровне сайта или на уровне сервера.
Чтобы установить это для всего сервера:
Учитывая, что этот пост находится в «Руководстве по началу работы» Sencha, я подумал, что стоит обновить шаги.
В Win 7 Enterprise SP 1 с 64-разрядной У IIS другой взгляд. Итак, шаги:
*. Откройте диспетчер IIS. Появится следующее окно.
*. Щелкните правой кнопкой мыши MIME и выберите открыть функцию
*. Щелкните ДОБАВИТЬ в правом верхнем углу Меню действий
*. Остальное как у Эвана.