首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OWIN启动失败

OWIN启动失败
EN

Stack Overflow用户
提问于 2015-09-25 10:51:27
回答 1查看 1.2K关注 0票数 0

我试图将asp.net标识添加到我的web应用程序(表单)中,在运行该应用程序时,我遇到了一个错误。我遵循了本教程“将ASP.NET标识添加到一个空的或现有的”,它编译时没有任何错误,但在从

在试图加载应用程序时发生了以下错误。

  • 没有找到包含OwinStartupAttribute的程序集。
  • 未找到给定的类型或方法“IdentiyTeste.Startup”。尝试指定程序集。若要禁用OWIN启动发现,请将appSetting owin:AutomaticAppStartup添加到web.config中,其值为"false“。若要指定OWIN启动程序集、类或方法,请在appSetting中添加具有完全限定的启动类或配置方法名称的web.config owin:AppStartup。

我创建了Startup.cs类,并将密钥放在appSettings中,如下所示

代码语言:javascript
复制
[assembly: OwinStartup(typeof(IdentiyTeste.Startup))]
namespace IdentiyTeste
{  
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.UseCookieAuthentication(new CookieAuthenticationOptions
            {
                AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
                LoginPath = new PathString("/Login")
            });
        }
    }
}

代码语言:javascript
复制
<add key="owin:appStartup" value="IdentiyTeste.Startup" />

我尝试了所有的变化“自己的启动类检测”,但没有成功。

我会把我的.dll列表放在这里,以防万一

http://i58.tinypic.com/2r7lpgg.jpg

我在Startup类中添加了一个断点,但是它从来没有到达那个断点,所以我认为它与启用Owin启动的VS2015配置有关,或者与ISS VS2015内部运行有关,但是我找不到任何有助于跟踪问题的东西。

EN

回答 1

Stack Overflow用户

发布于 2015-09-30 10:50:49

您还需要Microsoft.Owin.Host.SystemWeb包,否则启动就不会被调用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32780559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档