У меня есть приложение ASP.NET, которое отлично работает на моей локальной машине. Я просто загрузил его на сервер, используя веб-развертывание. При попытке просмотра сайта я получаю следующую ошибку:
При попытке загрузить приложение произошли следующие ошибки. - Атрибут OwinStartup, обнаруженный в сборке "Gators3", ссылающийся на тип запуска "Gators3.Startup", конфликтует с атрибутом в сборке "MyFirstProject2", ссылающимся на тип запуска "MyFirstProject2.Startup", потому что у них одно и то же имя FriendlyName ". Удалите или переименуйте один из атрибутов или обратитесь к нужному типу напрямую. Чтобы отключить обнаружение запуска OWIN, добавьте appSetting owin: AutomaticAppStartup со значением "false" в вашем web.config. Чтобы указать запуск, класс или метод OWIN, добавьте appSetting owin: AppStartup с полным классом класса запуска или имени метода настройки в вашем web.config.
Я попробовал поиск всего решения для строки "MyFirstProject2", но ничего не придумал. Сообщение дает пару предложений, но ни один из них ничего не значит для меня. Я не знаю, как "удалить или переименовать один из атрибутов или напрямую ссылаться на нужный тип", и я не вижу места в web.config для "добавления appSetting owin: AppStartup с полным запуском класс или имя метода конфигурации в вашем web.config."
Я нашел этот, но не совсем уверен, как его реализовать. Я также нашел [assembly: OwinStartupAttribute(typeof(Gators3.Startup))]
в моем Startup.cs
, но не уверен, что нужно делать.