Я написал несколько контроллеров WebAPI с помощью WebAPI для DotNetNuke 7.0 с помощью этого methodМодернизированный WebAPI2 и DotNetNuke 7.2.1, и все услуги возвращающимся 404,0
Все работало замечательно.
Сегодня я обновил DNN до 7.2.1 и обновил свои проекты до ASP.NET Web API2, и мои службы на моем локальном компьютере теперь не работают - они возвращают «HTTP Error 404.0 - Not Found».
Я думаю, что это связано с IIS и неограниченными URL-адресами - я проверил IIS, а DesktopModules - не приложение, как предлагалось here.
Я пробовал инструменты Fiddler и F12 Debugging, и сообщение не давало никаких подсказок. Как я могу отладить это, чтобы решить, где проблема?
Спасибо - Точечные 2 была проблема - я пропускал целую кучу BindingRedirects Ассамблеи: < bindingRedirect oldVersion = "0.0.0.0-6.0.0.0" newVersion = "6.0.0.0" /> dependentAssembly> dependentAssembly> .... –
Rodney
Это не работает для меня. Запросы GET работают нормально, но я все еще получаю 404 на POST. :( –
В какой версии DNN вы используете Will? Я использую последний выпущенный DNN, и я вручную обновил Newtonsoft (поэтому после каждого обновления DNN мне нужно перезаписать около 6 dll) - это больно, но мои услуги работают ... messenging по DNN не работает (похоже, он может работать в DNN 8) – Rodney