我们在.net 4.5.1上实现了Asp.net Identity 2.0,在开发机器上运行正常。但是在带有IIS 7的Windows Server 2008标准版上,它正在提供" No owin.Environment ..."异常。
我们已将所有Manager和ApplicationUser实现移到另一个类库(Dll)上,但Startup类位于同一位置。
要验证Startup.Configuration是否正常工作,我编写了一个用于记录的文件,并且工作正常。但仍然是同样的例外。
然后我们在
中添加了Owin Microsoft.Owin.Host.SystemWeb.OwinHttpModule <remove name="Owin" />
<add name="Owin" type="Microsoft.Owin.Host.SystemWeb.OwinHttpModule, Microsoft.Owin.Host.SystemWeb" />
但现在SessionState无效。