Während ich zusammen mit Scott Allen Pluralsight Kurs, "Asp.net Core 1.0 Fundamentals", in der "Controller in der MVC-Framework" -Modul und "Action Ergebnisse" Abschnitt lief ich in eine 406 Not Akzeptierbarer Fehler für meine Index-Aktionsmethode, die ein ObjectResult mit einem Modellobjekt zurückgegeben hat.Returning ObjectResult führt zu 406 Not Acceptable
7
A
Antwort
11
Diese blog post führte mich einen Verweis auf die IMvcCoreBuilder zu machen und das Hinzufügen des JSON Formatierer wie folgt:
public void ConfigureServices(IServiceCollection services)
{
var mvcCore = services.AddMvcCore();
mvcCore.AddJsonFormatters();
services.AddSingleton(provider => Configuration);
services.AddSingleton<IGreeter, Greeter>();
}
, die mich weiterhin gestattet.
3
@json gibt die richtige Antwort, als wie angenommen werden sollte markiert:
Das ist mein Problem gelöst. Services.AddMvcCore() AddJsonFormatters()
Verwandte Themen
- 1. WebAPI und ODataController Rück 406 Not Acceptable
- 2. 406 Completed in Not Acceptable devise
- 3. Was ist die Lösung für das Problem "406 Not Acceptable"?
- 4. Wie behebt man den "Not Acceptable 406" Fehler mit arabischer Sprache in URL?
- 5. Sonderbare „406 nicht akzeptabel“ Fehler
- 6. 406 Fehler von cpanel
- 7. Spring Web Service Fehler: 406 nicht akzeptabel
- 8. Apache 406 Nicht akzeptabel beim Angeben Akzeptieren: Header
- 9. 406 Fehler beim Senden
- 10. Returning Postgres Verschachteltes JSON-Array
- 11. Returning Self in Swift
- 12. jquery nodename returning undefined
- 13. C++ Returning Pointer/Referenzen
- 14. Returning String von Jms
- 15. WMIC Returning Odd Seriennummer
- 16. Google Scripts Returning Undefined
- 17. NSURLCredential creation returning null
- 18. git filter-branch --tree-filter führt zu 'unknown revision oder path not in the working tree'
- 19. Xerces JAR im Klassenpfad des GAE-Projekts führt zu "SAXParserFactoryImpl not found"
- 20. strptime returning NA
- 21. Returning null T
- 22. NSData baseEncodedString returning nil
- 23. ResponseEntity returning java.lang.Object
- 24. Angular2: Returning Promise
- 25. PHP + Shell Returning HTML
- 26. Returning index vector
- 27. Rails 3 406 Nicht akzeptabel Fehler beim Versuch format.js zu verwenden, kann nicht Inhaltstyp ändern entweder
- 28. ASP.NET API/C# ObjectResult - Hinzufügen von mehr "Spalten" zur Laufzeit
- 29. Null zu Not Null Werte
- 30. fxmlLoader.getController() führt zu Nullzeigerausnahme?
Warum Sie dies nicht nur tun: services.AddMvc(); – Issac
Sie haben Recht. Ich dachte, ich müsste dies während des Tutorials aus anderen Gründen tun, aber ich habe Ihre vorgeschlagene Änderung vorgenommen und es funktioniert. Vielen Dank. – Dzejms
Fügen Sie es als Antwort hinzu und ich akzeptiere es :) – Dzejms