2015-09-03 4 views
4

Несколько месяцев назад я создал проект ASP.NET MVC, и я создал его с опцией аутентификации по умолчанию: «Индивидуальная учетная запись пользователя», а не специально.Удалить пакеты OWIN и Identity

Мой проект работает хорошо, но мне не нужны никакие методы аутентификации, и поэтому мне не нужны пакеты Identity и OWIN.

Есть ли чистый способ удалить все эти данные? Эти пакеты не нужны никакими другими функциями?

Thx!

+0

одна идея, чтобы прочитать эту статью от дна до верхней: http://www.asp.net/identity/overview/getting- start/add-aspnet-identity-to-the-empty-or-existing-web-forms-project –

ответ

16

Просто удалите некоторые файлы, удалив некоторые файлы. Сначала удалите следующий пакет в пакете управление консолью:

PM> uninstall-Package Microsoft.Owin.Security.Facebook 
PM> uninstall-Package Microsoft.Owin.Security.Google 
PM> uninstall-Package Microsoft.Owin.Security.MicrosoftAccount 
PM> uninstall-Package Microsoft.Owin.Security.Twitter 
PM> uninstall-Package Microsoft.Owin.Host.SystemWeb 
PM> uninstall-Package Microsoft.AspNet.Identity.EntityFramework 
PM> uninstall-Package Microsoft.AspNet.Identity.Owin 

Если все идет правильно ваш проект должен очистить со следующей packeges:

Microsoft.AspNet.Identity.Core 
Microsoft.AspNet.Identity.EntityFramework 
Microsoft.AspNet.Identity.Owin 
Microsoft.Owin 
Microsoft.Owin.Host.SystemWeb 
Microsoft.Owin.Security 
Microsoft.Owin.Security.Cookies 
Microsoft.Owin.Security.Facebook 
Microsoft.Owin.Security.Google 
Microsoft.Owin.Security.MicrosoftAccount 
Microsoft.Owin.Security.OAuth 
Microsoft.Owin.Security.Twitter 
Owin 

Так что, если кто-то все еще существует просто деинсталлировать их также.

Теперь вы можете удалить следующие файлы из вашего проекта:

App_Start\IdentityConfig.cs 
App_Start\Startup.Auth.cs 
Models\IdentityModels.cs 
Startup.cs 
+0

Thx! Я также удалил несколько просмотров. –

Смежные вопросы