Моя веб-служба OWIN прекрасно работает в Visual Studio 2013, но когда я публикую ее на реальном сайте IIS, она действует так, как если бы не был запущен метод настройки в классе запуска. Я могу делать "обычные" вещи, такие как просмотр приложения и просмотр структуры каталогов, но ничего, что предположительно было настроено с помощью IAppBuilder, не работает. Например, я получаю ошибку 404.0, когда я просматриваю URL-адрес, который был настроен в Startup, чтобы выпустить токен-маркер OAuth2. Как будто Startup.Configuration(приложение IAppBuilder) никогда не запускалось.
Я использую атрибут [assembly: OwinStartup(typeof(MyNamespacedStartupClass))]
для обозначения класса запуска.
Я использовал NuGet для получения Microsoft.Owin.Host.SystemWeb и Microsoft.Owin.Diagnostics в соответствии с инструкциями, которые я видел, но это не имеет значения.
Что еще мне нужно сделать?