OwinStartup et de démarrage dans signalr dans asp.net mvc
j'ai un problème avec SignalR dans asp.net mvc
j'ai ajouter un package ci-dessous:
et ajouter de Démarrage.cs
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(Paksh.Startup))]
namespace Paksh
{
public class Startup
{
public static void ConfigureSignalR(IAppBuilder app)
{
app.MapSignalR();
}
}
}
mais j'obtiens l'erreur:
Les erreurs suivantes s'est produite lors de la tentative de chargement de l'application.
- Le OwinStartupAttribute.Valeur de FriendlyName " ne correspond pas à la valeur donnée 'ProductionConfiguration" dans l'Assembly 'Paksh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null".
- Le type ou la méthode 'ProductionConfiguration' n'a pas été trouvé. Essayez de spécifier l'Assemblée.
Pour désactiver OWIN de démarrage de la découverte, ajouter le appSetting owin:AutomaticAppStartup avec une valeur "false" dans votre site web.config.
Pour spécifier le OWIN démarrage de l'Assemblée, une Classe ou une Méthode, ajouter le appSetting owin:AppStartup avec le complet le démarrage de la classe ou de la configuration du nom de la méthode dans votre site web.config.
OriginalL'auteur jiji2663 | 2014-03-24
Vous devez vous connecter pour publier un commentaire.
L'erreur indique clairement que
Cela signifie que le OWIN de Démarrage de la Classe de Détection a la recherche d'une méthode appelée
ProductionConfiguration
sur le type que vous avez fourni (Paksh.Startup
), mais ne pouvait pas le trouver. Quelque chose me dit que vous avez quelque chose de semblable à cela dans votre web.config ainsi:Vous disposez de plusieurs options pour résoudre ce problème:
ConfigureSignalR
méthode pourProductionConfiguration
OwinStartupAttribute
:[assembly: OwinStartup(typeof(Paksh.Startup), "ConfigureSignalR")]
Pour connaître les OWIN de démarrage de la classe de détection, pour en savoir plus ici.
OriginalL'auteur khellang
J'ai eu une erreur similaire à l'OP, mais à l'aide d'attributs au lieu de
web.config
. J'ai eu:Les paramètres dans
OwinStartup
étaient incorrectes, le premier paramètre indique le nom convivial, pas le nom de la méthode. Le code suivant fonctionne:OriginalL'auteur Rob