Kod OwinStartup działał idealnie, a potem przestał działać. Niestety nie jestem pewien, co dokładnie zrobiłem, aby przestał działać i naprawdę trudno mi to rozgryźć. Aby upewnić się, że mam podstawy, dwukrotnie sprawdziłem, aby upewnić się, że mam [assembly:OwinStartup(typeof(WebApplication.Startup))] atrybut przypisany poprawnie i upewniłem się, że nie mam appSetting for owin: …
W moim projekcie jest podmiot z artykułami, który ma ApplicationUserwłaściwość o nazwie Author. Jak mogę uzyskać pełny obiekt aktualnie zalogowanego ApplicationUser? Podczas tworzenia nowego artykułu muszę ustawić Authorwłaściwość Articlena bieżącą ApplicationUser. W starym mechanizmie członkostwa było to proste, ale w nowym podejściu do tożsamości nie wiem, jak to zrobić. Próbowałem …
Mam prostą kompilację webAPI autorstwa Visual Studio 2013. Działa dobrze, kiedy uruchamiam ją z VS13, ale kiedy kopiuję projekt w lokalnych usługach IIS, pojawia się następujący błąd. Błąd HTTP 500.19 - Wewnętrzny błąd serwera Nie można uzyskać dostępu do żądanej strony, ponieważ powiązane dane konfiguracyjne strony są nieprawidłowe. Szczegółowe informacje …
Zaczynam nowy projekt i chciałbym wypróbować MVC 5 (wcześniej zbudowałem aplikację internetową przy użyciu MVC 4). W Visual Studio 2013 klikam Nowy projekt i przechodzę do Visual C #> Web> Visual Studio 2012 (mimo że zainstalowałem VS 2013, w menu jest napisane 2012) i na tej liście mam tylko aplikację …
Powiedzmy na przykład, że w zupełnie nowej aplikacji ASP.NET MVC 5 wykonanej z szablonu MVC z indywidualnymi kontami, jeśli usunę Global.asax.csklasę i przeniosę jej kod konfiguracyjny do Startup.cs Configuration()metody w następujący sposób, jakie są wady? public partial class Startup { public void Configuration(IAppBuilder app) { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ConfigureAuth(app); …
Domyślna aplikacja MVC 5 zawiera ten fragment kodu w IdentityModels.cs - ten fragment kodu dotyczy wszystkich operacji związanych z tożsamością ASP.NET dla domyślnych szablonów: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Jeśli rusztuję nowego kontrolera za pomocą widoków z Entity Framework i utworzę „Nowy …
Jak skonfigurować mój projekt mvc / webapi, aby metoda webapi wywoływana z widoku brzytwy nie zwracała strony logowania, gdy jest nieautoryzowana? Jest to aplikacja MVC5, która ma również kontrolery WebApi do połączeń przez javascript. Dwie metody poniżej [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } [Route("api/home/myLatestProblems")] [HttpGet()] [Authorize(Roles …
Patrząc na ASP.NET Identity (nowa implementacja członkostwa w ASP.NET), natknąłem się na ten interfejs podczas wdrażania własnego UserStore: //Microsoft.AspNet.Identity.Core.dll namespace Microsoft.AspNet.Identity { public interface IUserSecurityStampStore<TUser> : { // Methods Task<string> GetSecurityStampAsync(TUser user); Task SetSecurityStampAsync(TUser user, string stamp); } } IUserSecurityStampStorejest implementowana domyślnie, EntityFramework.UserStore<TUser>która zasadniczo pobiera i ustawia TUser.SecurityStampwłaściwość. Po kilku …
Jak mogę uzyskać identyfikator aktualnie zalogowanego użytkownika w MVC 5 ? Wypróbowałem sugestie StackOverflow, ale wydaje się, że nie są one przeznaczone dla MVC 5. Jaka jest najlepsza praktyka MVC 5 dotycząca przypisywania rzeczy użytkownikom? (np. Userpowinien mieć Items. Czy powinienem przechowywać użytkownika Idw Item? Czy mogę rozszerzyć Userklasę o …
Niedawno zacząłem postępować zgodnie z tym przewodnikiem, aby przeprowadzić migrację projektu do .NET 4.5.1 i Web Api 2. Pierwszą rzeczą, o którą prosi programista MS Rick Anderson, jest zmiana: WebApiConfig.Register(GlobalConfiguration.Configuration); do GlobalConfiguration.Configure(WebApiConfig.Register); w pliku global.asax. Jednak powoduje to błąd, gdy próbuję zbudować: Błąd 1 „System.Web.Http.GlobalConfiguration” nie zawiera definicji „Configure” Mój …
Zakładając, że zapomniałeś zaznaczyć pole wyboru Web API (dodać je do projektu) podczas tworzenia nowego projektu MVC (5), co musisz zrobić, aby dodać Web API i sprawić, by działał? Jest kilka pytań dotyczących migracji, ale żadne nie wydawało się zawierać kompletnych i aktualnych kroków dodawania interfejsu API sieci Web do …
Mam dziwny problem w moim projekcie Visual Studio 2013 ASP.NET MVC 5. Nagle IntelliSense w klasach kontrolera projektu MVC 5 w ogóle nie działa. Mam inne projekty biblioteki klas w moim rozwiązaniu, a technologia IntelliSense działa w tych plikach projektów biblioteki klas, ale problem występuje tylko w projekcie MVC. Zazwyczaj …
Używam MVC5 Identity 2.0, aby użytkownicy logowali się do mojej witryny internetowej, gdzie szczegóły uwierzytelniania są przechowywane w bazie danych SQL. Tożsamość Asp.net została zaimplementowana w standardowy sposób, co można znaleźć w wielu samouczkach online. Klasa ApplicationUser w IdentityModels została rozszerzona o niektóre właściwości niestandardowe, takie jak liczba całkowita OrganizationId. …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte w zeszłym roku . Popraw to pytanie Najpierw naszkicuję mój projekt: Podczas mojego stażu muszę dodać funkcjonalność do istniejącego systemu. Klient zewnętrzny musi …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.