gpt4 book ai didi

asp.net - 在上下文中未找到owin.Environment项目

转载 作者:行者123 更新时间:2023-12-03 09:44:47 26 4
gpt4 key购买 nike

Microsoft最近introduced一个新的ASP.NET身份-替代旧的(简单)成员身份。不幸的是,我无法在旧项目中使用此新成员资格系统,因为它会引发System.InvalidOperationException:在上下文中找不到owin.Environment项。这是已知的bug,但是Microsoft对此问题保持沉默。重现此错误的最简单方法-在VS 2013中创建新的Web应用程序(MVC,WebForms或WebApi-无关紧要)(使用Web Tools 2013 Preview Refresh),然后转到登录页面。会的。然后将应用程序中的 namespace 更改为除原始 namespace 以外的任何其他内容,登录页面将引发该错误。将 namespace 改回原始 namespace (您在创建项目时使用的 namespace )将解决此问题。

看起来.net会将与原始 namespace 相关的内容存储在某个地方,但我找不到什么内容和位置,它不在项目文件夹中。我知道stackoverflow并不是错误报告的地方,我只是希望有人已经找到了解决此问题的方法,或者希望参与ASP.NET Identity开发的人员能看到这一点。

最佳答案

它很可能找不到OWIN Startup类。 Startup类的默认约定为[AssemblyName] .Startup。如果您不再遵循该约定,则需要在Web.Config中指定Startup类的全名。



当找不到启动类时,下一版本的Microsoft.Owin.Host.SystemWeb软件包现在将引发详细的异常消息。

关于asp.net - 在上下文中未找到owin.Environment项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18232549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com