У нас есть веб-приложение, разработанное с использованием MVC2. Я записываю веб-сайты для всех просмотров в нашем веб-приложении. Я использую тестовую версию VS2008, установленную на отдельной машине для этих веб-сайтов.Ошибка при обработке веб-сайтов, содержащих загрузку файлов
Моя проблема заключается в том, что мои записанные веб-сайты не отображаются. В этом конкретном представлении содержатся два элемента управления загрузкой.
Общие ошибки -
- Ошибка запроса: Пустое имя путь не является законным.
- Ошибка запроса: параметр Context «$ HIDDEN1.EParamList [0] .EParID» не найден в контексте тест
Одна вещь, которую я хочу упомянуть здесь, что мы использовали JSon вызовы для вызова методов контроллера. Мы сделали это, чтобы избежать обратных передач. Но мы не использовали Json для контроля загрузки. Поэтому при загрузке вызова, записанного в веб-тесте, я могу видеть все остальные параметры с пустым значением, переданным методу.
Как правило, все наши представления содержат вкладки, например. view1 (view1.aspx) содержит вкладки, представленные пользовательскими элементами управления (.ascx). Полоса Telerik используется для представления вкладок. Для вызова json отправляются только необходимые параметры для метода, и их также можно увидеть в веб-тесте. Но всякий раз, когда есть какой-либо пост-обратный вызов (например, загрузка), webtest показывает все параметры в этом конкретном вызове.
вы в состоянии показать нам WebTest код? – Nat