Безопасно удалить все пакеты OWIN из проекта MVC5 с помощью простого членства?
Я хочу очистить проект, над которым я работаю. Мы используем Simple Membership и не собираемся поддерживать аутентификацию с помощью Twitter, Google и т.д. Я не очень много знаю об OWIN, но я вижу довольно много пакетов NuGet, установленных по умолчанию.
Безопасно ли удалять все пакеты OWIN?
Ответы
Ответ 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 - переполнение стека