我有一个MVC Web应用程序,我在MVC 4 Visual Studio 2013中构建。我正在进行简单的基于cookie的身份验证。我删除了所有对OWIN的引用,让它在我的本地机器上运行,它做得很好。
然而,当我发布到我的Azure测试站点时,我得到了owin错误
尝试加载应用时发生以下错误。 - 找不到包含OwinStartupAttribute的程序集。 - 找不到包含Startup或[AssemblyName] .Startup类的程序集。 要禁用OWIN启动发现,请添加appSetting owin:AutomaticAppStartup,其值为" false"在你的web.config中。 要指定OWIN启动程序集,类或方法,请在web.config中添加appSetting owin:AppStartup以及完全限定的启动类或配置方法名称。
我已经完成了以上所有操作 - 将AutomaticAppStartup设置为false,添加了一个启动类等。我甚至崩溃并尝试将OWIN添加到我的应用程序中,并开始在我的本地计算机上获得相同的错误,所以我又回到了原来的状态。
我不想要OWIN认证。它在我的机器上工作正常。我的Azure测试站点(具有Web应用程序的所有默认值)有什么问题。 Azure是否会默认使用OWIN,我需要以某种方式禁用它?
我是一个古老的网络形象人,我还没有跑出去买我的MVC T恤。