2013-09-26 27 views
5

Owin Başlangıç ​​sınıfı ile bir uygulama geliştirdim. OwinHost.exe çalıştırırken, No Assembly found containing OwinStartupAttribute gösterir.Owin Başlangıç ​​Algılama

Ama benim başlangıç ​​sınıfında montaj tanımlandığı: olarak Web.Config dosyasında

[assembly: OwinStartup(typeof(OwinDemo.BrandStartup))] 

Ben de tanımlanmış AppSettings'i:

<appSettings> 
<add key="owin:AppStartup" value="OwinDemo.Startup, OwinDemo"/> 

+1

uygulama klasöründe Owinhost.exe çalıştırıyor musunuz? İşte OWIN başlangıç ​​tespiti hakkında detaylı bir öğretici. Bunun yardımcı olup olmadığını kontrol edebilir misin? http://www.asp.net/aspnet/overview/owin-and-katana/owin-startup-class-detection – Praburaj

+0

Özellik ve yapılandırmada farklı bir Başlangıç ​​sınıfına sahip olduğunuz mevcut ayarlarla (Nitelikte ve Başlangıçta BrandStartup appSetting'de, yapılandırmanın kazanması bekleniyor. OwinDemo meclisinde OwinDemo.Startup isimli bir dersiniz olup olmadığını kontrol edebilir misiniz? – Praburaj

+0

@Praburaj Cevabınız için teşekkür ederiz. Aslında bu makalenin yardımıyla başvurumu geliştirdim. Uygulamamda başlangıç ​​sınıfım var. Birden çok başlangıç ​​sınıfım var ve uygulamamı orijinal başlangıç ​​sınıfım ile başlatmak istiyorum. Ama aynı hata geliyor. –

cevap

9

Proje-> sağ tıklama yeni öğe ekle.

Startup.cs

using Microsoft.Owin; 
using Owin; 

[assembly: OwinStartup(typeof(SignalRChat.Startup))] 
namespace SignalRChat 
{ 

    public class Startup 
    { 
     public void Configuration(IAppBuilder app) 
     { 
      app.MapSignalR(); 
     } 
    } 
} 
+1

Bu neden doğru cevap? Bu cevabın önerdiği şeyleri ve kurucunun başlangıç ​​sınıfında kullandığını söyleyen OwinStartup özniteliğini ayırt etmeye çalışıyorum. – DannyMeister