У меня есть устаревший API на .NET Framework 4.6.1. Меня попросили взглянуть на одну из конечных точек post , и поэтому в качестве начального шага я попытался выполнить ее против своей тестовой базы данных в Localhost.
Я получаю Код ответа http 500 с этим корпусом: < /p>
{
«Сообщение»: «Произошла ошибка»,
Br /> «ExceptionMessage»: «Указанное политичное происхождение 'mydomain.com' недействителен. Он должен быть правильно сформирован со схемой, хостом и, опционально, порт.»,
exceptionType ":" System.invalidoperationException ",
" stacktrace ":"
at system.web.http.cors.enablecorsattribute.validateorIgins (ilist`1
origins
at system.web.http.cors.enablecorsattribute.getCorspolicyAsync (httprequestmessage, CancellationToken CancellationToken) /> Конец трассировки стека из предыдущего местоположения, где было добавлено исключение < /p>
at system.runtime.exceptionservices.exceptiondispatchinfo.throw ()
at system.runtime.compilerservices .Taskawaiter.handlenononSuccessAnddebuggerNotification (задача задачи)
at system.web.http.cors.corsmessagehandler.> D__5.movenext () < /p>
end of Stack Trace от предыдущего Расположение, где было выброшено исключение
at system.runtime.exceptionservices.exceptiondispatchinf> o.throw ()
at system.runtime.compilerservices.taskawaiter.handlenononsuccessanddebuggernotification (задача)
at system.web.http.cors.corsmessagehandler.> d__4.movenext () "< /p>
< /blockquote>
После большого испытания и Ошибка, я исключил CORS как виновника. Когда я устанавливаю точку перерыва, Visual Studio вступает в отладку, как и ожидалось. Я могу правильно посмотреть код. База данных обновляется. Я создал новый проект и скопировал код. Swagger не имеет ошибки в этом новом проекте, но обеспечивает правильный ответ. Так что я убежден, что это что -то в моих настройках Visual Studio в этом конкретном проекте. Или на данный момент лучше просто создать новый проект, чтобы выйти из -под того, что он есть?
Подробнее здесь: https://stackoverflow.com/questions/793 ... alse-error
Пост конечная точка в Swagger отвечает ложной ошибкой ⇐ C#
Место общения программистов C#
-
Anonymous
1737997588
Anonymous
У меня есть устаревший API на .NET Framework 4.6.1. Меня попросили взглянуть на одну из конечных точек post , и поэтому в качестве начального шага я попытался выполнить ее против своей тестовой базы данных в Localhost.
Я получаю Код ответа http 500 с этим корпусом: < /p>
{
«Сообщение»: «Произошла ошибка»,
Br /> «ExceptionMessage»: «Указанное политичное происхождение 'mydomain.com' недействителен. Он должен быть правильно сформирован со схемой, хостом и, опционально, порт.»,
exceptionType ":" System.invalidoperationException ",
" stacktrace ":"
at system.web.http.cors.enablecorsattribute.validateorIgins (ilist`1
origins
at system.web.http.cors.enablecorsattribute.getCorspolicyAsync (httprequestmessage, CancellationToken CancellationToken) /> Конец трассировки стека из предыдущего местоположения, где было добавлено исключение < /p>
at system.runtime.exceptionservices.exceptiondispatchinfo.throw ()
at system.runtime.compilerservices .Taskawaiter.handlenononSuccessAnddebuggerNotification (задача задачи)
at system.web.http.cors.corsmessagehandler.> D__5.movenext () < /p>
end of Stack Trace от предыдущего Расположение, где было выброшено исключение
at system.runtime.exceptionservices.exceptiondispatchinf> o.throw ()
at system.runtime.compilerservices.taskawaiter.handlenononsuccessanddebuggernotification (задача)
at system.web.http.cors.corsmessagehandler.> d__4.movenext () "< /p>
< /blockquote>
После большого испытания и Ошибка, я исключил CORS как виновника. Когда я устанавливаю точку перерыва, Visual Studio вступает в отладку, как и ожидалось. Я могу правильно посмотреть код. База данных обновляется. Я создал новый проект и скопировал код. Swagger не имеет ошибки в этом новом проекте, но обеспечивает правильный ответ. Так что я убежден, что это что -то в моих настройках Visual Studio в этом конкретном проекте. Или на данный момент лучше просто создать новый проект, чтобы выйти из -под того, что он есть?
Подробнее здесь: [url]https://stackoverflow.com/questions/79391583/post-endpoint-in-swagger-responds-with-false-error[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия