Als «asp.net-mvc-5» getaggte Fragen

ASP.NET MVC 5 ist die fünfte Hauptversion der ASP.NET Model-View-Controller-Plattform für Webanwendungen.

21
OwinStartup wird nicht ausgelöst
Ich hatte den OwinStartup-Konfigurationscode einwandfrei und dann funktionierte er nicht mehr. Leider bin ich mir nicht sicher, was ich genau getan habe, damit es nicht mehr funktioniert, und es fällt mir wirklich schwer, es herauszufinden. Um sicherzustellen, dass ich die Grundlagen abgedeckt habe, habe ich doppelt überprüft, um sicherzustellen, dass …

10
ASP.NET MVC 5 - Identität. So erhalten Sie den aktuellen ApplicationUser
Ich habe eine Artikelentität in meinem Projekt, deren ApplicationUserEigenschaft benannt ist Author. Wie kann ich das vollständige Objekt der aktuell protokollierten erhalten ApplicationUser? Beim Erstellen eines neuen Artikels muss ich die AuthorEigenschaft Articleauf den aktuellen Wert setzen ApplicationUser. Im alten Mitgliedschaftsmechanismus war es einfach, aber im neuen Identitätsansatz weiß ich …

17
HTTP-Fehler 500.19 und Fehlercode: 0x80070021
Ich habe ein einfaches WebAPI-Build von Visual Studio 2013. Es funktioniert gut, wenn ich es von VS13 aus ausführe, aber wenn ich das Projekt in lokalem IIS kopiere, wird der folgende Fehler angezeigt. HTTP-Fehler 500.19 - Interner Serverfehler Auf die angeforderte Seite kann nicht zugegriffen werden, da die zugehörigen Konfigurationsdaten …


3
Benötige ich überhaupt eine Global.asax.cs-Datei, wenn ich eine OWIN Startup.cs-Klasse verwende und die gesamte Konfiguration dorthin verschiebe?
Angenommen, in einer brandneuen ASP.NET MVC 5-Anwendung, die aus der Vorlage MVC mit Einzelkonten erstellt wurde , sind die Nachteile , wenn ich die Global.asax.csKlasse lösche und ihren Konfigurationscode Startup.cs Configuration()wie folgt in die Methode verschiebe. public partial class Startup { public void Configuration(IAppBuilder app) { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); …

4
ASP.NET Identity DbContext Verwirrung
Eine Standard-MVC 5-App enthält diesen Code in IdentityModels.cs. Dieser Code gilt für alle ASP.NET-Identitätsvorgänge für die Standardvorlagen: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Wenn ich einen neuen Controller mithilfe von Ansichten mit Entity Framework auf ein Gerüst stelle und im Dialogfeld einen "neuen …

15
Nicht autorisierter Webapi-Anruf, der die Anmeldeseite anstelle von 401 zurückgibt
Wie konfiguriere ich mein mvc / webapi-Projekt so, dass eine aus einer Rasiereransicht aufgerufene Webapi-Methode die Anmeldeseite nicht zurückgibt, wenn sie nicht autorisiert ist? Es ist eine MVC5-Anwendung, die auch WebApi-Controller für Anrufe über Javascript enthält. Die beiden folgenden Methoden [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } …

3
Was ist die IUserSecurityStampStore <TUser> -Schnittstelle von ASP.NET Identity?
Bei der Betrachtung von ASP.NET Identity (neue Implementierung der Mitgliedschaft in ASP.NET) bin ich bei der Implementierung meiner eigenen auf diese Schnittstelle gestoßen UserStore: //Microsoft.AspNet.Identity.Core.dll namespace Microsoft.AspNet.Identity { public interface IUserSecurityStampStore&lt;TUser&gt; : { // Methods Task&lt;string&gt; GetSecurityStampAsync(TUser user); Task SetSecurityStampAsync(TUser user, string stamp); } } IUserSecurityStampStorewird standardmäßig implementiert, EntityFramework.UserStore&lt;TUser&gt;wodurch die …


11
GlobalConfiguration.Configure () ist nach der Migration von Web API 2 und .NET 4.5.1 nicht vorhanden
Ich habe kürzlich begonnen, diesem Handbuch zu folgen , um mein Projekt auf .NET 4.5.1 und Web Api 2 zu migrieren. Das allererste, was MS-Entwickler Rick Anderson von Ihnen verlangt, ist eine Änderung: WebApiConfig.Register(GlobalConfiguration.Configuration); zu GlobalConfiguration.Configure(WebApiConfig.Register); in der Datei global.asax. Dies gibt mir jedoch einen Fehler, wenn ich versuche zu …

1
Wie füge ich eine Web-API zu einem vorhandenen ASP.NET MVC (5) Webanwendungsprojekt hinzu?
Angenommen, Sie haben vergessen, das Kontrollkästchen Web-API zu aktivieren (zum Projekt hinzuzufügen), wenn Sie ein neues MVC (5) -Projekt erstellen. Was müssen Sie tun, um die Web-API hinzuzufügen und zum Laufen zu bringen? Es gibt eine Reihe von Migrationsfragen, aber keine schien die vollständigen und aktuellen Schritte zum Hinzufügen einer …

26
Visual Studio 2013 IntelliSense funktioniert nicht mehr für ASP.NET MVC5-Controller
In meinem Visual Studio 2013 ASP.NET MVC 5-Projekt tritt ein seltsames Problem auf. Plötzlich funktioniert IntelliSense in den Controller-Klassen des MVC 5-Projekts überhaupt nicht mehr. Ich habe andere Klassenbibliotheksprojekte in meiner Lösung und IntelliSense arbeitet in diesen Klassenbibliotheksprojektdateien, aber das Problem liegt nur innerhalb des MVC-Projekts. Normalerweise werden diese Probleme …

6
So erweitern Sie die verfügbaren Eigenschaften von User.Identity
Ich verwende MVC5 Identity 2.0, damit sich Benutzer bei meiner Website anmelden können, auf der die Authentifizierungsdetails in einer SQL-Datenbank gespeichert sind. Asp.net Identity wurde standardmäßig implementiert, wie in vielen Online-Tutorials zu finden ist. Die ApplicationUser-Klasse in IdentityModels wurde um einige benutzerdefinierte Eigenschaften erweitert, z. B. eine ganzzahlige Organisations-ID. Die …

4
So implementieren Sie den oauth2-Server in ASP.NET MVC 5 und WEB API 2 [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen im vergangenen Jahr . Verbessere diese Frage Zuerst skizziere ich mein Projekt: Für mein Praktikum muss …

3
Was ist der Vorteil der Verwendung von Async mit MVC5?
Was ist der Unterschied zwischen: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = IdentityManager.Authentication.CheckPasswordAndSignIn(AuthenticationManager, model.UserName, model.Password, model.RememberMe); if (result.Success) { return Redirect("~/home"); } else { AddErrors(result); } } return View(model); } und: [HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task&lt;ActionResult&gt; Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.