2017-11-22 5 views
0

起動クラスにマッピングされ、このSignalRは、私は私のプロジェクトでsignalrをインストールしている

public void Configuration(IAppBuilder app) 
    { 
     app.MapSignalR();   
    } 

のような起動クラスでそれを登録しますが、私はこのスクリプトを追加

Uncaught Error: SignalR: Error loading hubs. Ensure your hubs reference is 
correct, e.g. <script src='/signalr/js'></script>. 
    at Object.start (jquery.signalr-2.2.2.min.js:9) 
    at notificationsmodule.js:2 

ブラウザコンソールでエラーを持っていませんレイアウトページへ

<script src="~/Scripts/jquery.signalR-2.2.2.min.js"></script> 
<script src="~/signalr/js"></script> 
<script src="~/Content/Notification/NotificationsModule.js"></script> 

私はこのエラーを検索しましたが、私の問題を解決しない解決策があります以下のような: は

<appSettings> 
    <add key="owin:AutomaticAppStartup" value="true"/> 
    <add key="owin:appStartup" value="Moadi.Web.Startup"/> 
<appSettings/> 

web.configファイルにこのタグを追加しますが、私はこれを行うと、.NET Frameworkのアプリが

「ファイルまたはアセンブリ 『netstandard、バージョン= 2.0.0.0』をロードできませんでした」で失敗します

は、誰も私がOWINは、プロジェクトの作成で構成されていなかったので、私はそれを自分自身 を解決した

+0

asp.netコア2.0プロジェクトを作成しましたか? – Tester

+0

いいえ通常のasp mvcプロジェクトです@Tester –

+0

Startupクラスは[assembly:OwinStartup(typeof(NameOfYourStartupClass))]属性を嫌いですか?それで、あなたはappsettingsにどんな手がかりも必要としません。 StartupクラスのStartupに名前を付けて、次にそれをOutomaticallyで見つけることもできます。他にも可能性があります:docs.microsoft.com/en-us/aspnet/core/fundamentals/startup): – Tester

答えて

0

この問題を解決する手助けができます。私は手動でプロジェクトフォルダからbinフォルダを削除しました。

関連する問題