Подтвердить что ты не робот

Безопасно удалить все пакеты OWIN из проекта MVC5 с помощью простого членства?

Я хочу очистить проект, над которым я работаю. Мы используем Simple Membership и не собираемся поддерживать аутентификацию с помощью Twitter, Google и т.д. Я не очень много знаю об OWIN, но я вижу довольно много пакетов NuGet, установленных по умолчанию.

Безопасно ли удалять все пакеты OWIN?

4b9b3361

Ответ 1

Я тоже должен был это сделать. Одна из наших сотрудников создала веб-сайт MVC 5, в который вошли все материалы OWIN. Мы используем членство, и поэтому, немного поработав над различиями (и, честно говоря, это было бы нелегко), я просто решил сначала погрузиться в голову. Вот что я сделал:

  • Deleted Startup.cs(это даст ошибку, исправленную на следующем шаге)
  • Добавьте следующий ключ и значение в appSettings в свой config: <add key="owin:AutomaticAppStartup" value="false"/>

Ответ 2

Вы можете безопасно удалить все пакеты Owin, и у вас нет клавиши owin:AutomaticAppStartup с false.

Просто удалите все dll dll из списков bin после удаления пакетов owin. Они не очищаются из папки bin с помощью Visual Studio и как-то они автоматически выполняются. См. Мой ответ в этом вопросе:

С# - Недопустимый класс запуска OWIN - переполнение стека