Оказывается, данные POST не были получены моим контроллером, когда код был развернут в Azure.Не уверен, почему, но я смог убедиться в этом, настроив удаленную отладку, следуя этому руководству https://docs.microsoft.com/en-us/azure/app-service/web-sites-dotnet-troubleshoot-visual-studio.
При следовании этому руководству я столкнулся с проблемой, что мой Visual Studio 2017 Community Edition не смог найтиInternet Explorer.
По сути, Visual Studio ищет iexplore.exe, которого у меня по какой-то причине не было (может, потому что Edge присутствует?).Я использую Windows 10 Home, версия 10.0.17134.
Компьютер \ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Пути к приложениям \ IEXPLORE.EXE
Чтобы решить эту проблему, я установил Internet Explorer 11.
- Нажмите клавишу Windows
- Поиск управления дополнительными функциями
- Нажмите Добавить функцию
- Найти Internet Explorer
- Установить, перезагрузить, чтобы завершить установку
Я не понял, почему данные POST не были получены, но в качестве временного обходного пути мне не нужно былоотправить данные из JS, поэтому я тем временем переместил данные на контроллер.