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は、プロジェクトの作成で構成されていなかったので、私はそれを自分自身 を解決した
asp.netコア2.0プロジェクトを作成しましたか? – Tester
いいえ通常のasp mvcプロジェクトです@Tester –
Startupクラスは[assembly:OwinStartup(typeof(NameOfYourStartupClass))]属性を嫌いですか?それで、あなたはappsettingsにどんな手がかりも必要としません。 StartupクラスのStartupに名前を付けて、次にそれをOutomaticallyで見つけることもできます。他にも可能性があります:docs.microsoft.com/en-us/aspnet/core/fundamentals/startup): – Tester