title: How to get IIS to recognize OWIN startup class?
body: <p>My OWIN web service runs beautifully in Visual Studio 2013, but when I publish it to a real IIS site, it acts as if the Configuration method in the startup class has not been run. I can do "normal" things like browse to the app and see the directory structure, but nothing that was supposedly set up with the IAppBuilder is functional. For example, I get a 404.0 error when I browse to a URL that was set up in Startup to issue an OAuth2 bearer token. It's as if Startup.Configuration(IAppBuilder app) was never run.</p>
  
  <p>I'm using the <code>[assembly: OwinStartup(typeof(MyNamespacedStartupClass))]</code> attribute to designate the startup class. </p>
  
  <p>I've used NuGet to get both Microsoft.Owin.Host.SystemWeb and Microsoft.Owin.Diagnostics per instructions I've seen, but that doesn't make a difference. </p>
  
  <p>What more do I have to do?</p>