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