#asp.net-mvc #flash #post #unhandled-exception
#asp.net-mvc #flash #Публикация #необработанное исключение
Вопрос:
Я создаю действие, которое в основном обрабатывает получение данных post из приложения flash, но когда flash создает сообщение (с длинной строкой xml), кажется, что mvc frakework блокирует сообщение, и я получаю следующие выходные данные:
Заголовки ответов:
ОПУБЛИКОВАТЬ http://mysite.com/mycontroller Найдено 302
ПОЛУЧИТЬ http://mysite.com/Error/Generic?aspxerrorpath=/mycontroller 200 OK
Средство просмотра событий:
Сообщение о событии: произошло необработанное исключение безопасности.
Я пытался :
На моем контроллере [AcceptVerbs (HttpVerbs.Post), ValidateInput(false)] На мой взгляд: ValidateRequest=»false»
crossdomain.xml в корневом каталоге приложения.
низкий уровень доверия к конфигурации .net.
Я протестировал локально и работает, но при загрузке на рабочий сервер я получаю :
Произошло необработанное исключение безопасности.
Комментарии:
1. Итак, мой вопрос в том, ПОЧЕМУ я получаю это исключение безопасности? И как я могу этого избежать?
Ответ №1:
в коде, сгенерировавшем исключение, была проблема, связанная не с flash. Единственная проблема с de flash и mvc заключается в том, что любое перенаправление, redirectoaction или возврат другого представления не работают после публикации flash.