Веб-метод возвращает ошибку JSON
Всем привет,
У меня есть текстовое поле автозаполнения, поиск работает нормально, основываясь на том, что мы вводим в текстовое поле. Если я напишу метод поиска в файле .cs, то он будет работать нормально. но то же самое я пишу в файле .asmx, вызывая следующую ошибку.
В чем же проблема?
Ответ JSON :
Message "Authentication failed." StackTrace null ExceptionType "System.InvalidOperationException" "NetworkError: 500 Internal Server Error - http://localhost:51636/ProjectName/AutoComplete.asmx/SearchCities"
Bernhard Hiller
"в файле .cs работает нормально" - означает ли это: когда вы запускаете код в консольном приложении или приложении Windows вместо IIS или другого веб-сервера?
virang_21
Попробуйте поймать внутреннее исключение при возврате JSON, чтобы увидеть, что именно не удается..
поймать (исключения webexception Векс)
{
результат = ((класс httpwebresponse)Векс.Ответ).StatusDescription;
}
Rockstar_
Ошибка заключается в следующем :
{"Сообщение":"Ошибка аутентификации.","Трассировка стека":null, то"Тип_исключения": система".Исключение InvalidOperationException"}
MairajAhmed
Пожалуйста, смотрите консоль браузера, вы увидите ошибку.