1

まったく新しいMVC4アプリを作成しました。NuGetから新しいsignalRパッケージをインストールしました:

Install-Package Microsoft.AspNet.SignalR –pre

私がそれを実行するときはいつでも、それは無期限にロードされます。RouteTable.Routes.MapHubs();デバッグ時に""行が渡されないため、インストール中に追加されたSignalR => App_Start/RegisterHubsが原因であることがわかっています。

Windows7とVs2012およびIISExpressを実行しているいくつかのマシンで試してみました

何が得られますか?

ありがとう

UPDATE:

自宅のコンピューターで試してみました。まったく新しいMVC4アプリを作成し、nugetパッケージのインストールとITWORKSFINEを実行しました: )(同じセットアップvs2012、win7、IISエクスプレス)

新しいバージョンのsignalRをインストールするまで、すべてが正常に機能していたため、これは奇妙なことです。

  • 仕事で私たちが代理人の後ろにいるということでしょうか?
  • -なぜそれが違いを生むのでしょうか?
  • -作業中のnugetのインストール中に、すべてのファイルが正しくインストールされているかどうかを確認するにはどうすればよいですか?何を探す/チェックする必要がありますか?

もう1つ:以前のバージョン/古いバージョンのsignalRを(RegisterHubsファイルなしで)インストールした場合、すべてが正常に機能しました。

ありがとう

4

2 に答える 2

3

また、IIS Expressでサイトを実行する際の無期限の読み込み時間については、[ControlPanel]->[プログラムと機能]->[Windowsの機能をオンまたはオフにする]->[インターネットインフォメーションサービス]からIISを確認してください。関連するすべての機能がIISのワールドワイドウェブサービスで割り当てられているかどうかを確認します。同じ問題が発生しました。関連する機能をアクティブにしました。、今、無期限の読み込みはありません。、:)それがあなたや誰かに役立つことを願っています。

ありがとう、シャンティーニ。

于 2012-11-28T11:44:36.660 に答える
1

解決策を見つけました:

IISExpressからVSDevelopmentServerまたはローカルIISへの変更が役立ちました。これですべてが正常に機能します。プロキシを使用してIISExpressでサイトを実行しているときに、ロード時間が無期限になる原因がわかりません。

ありがとう

于 2012-11-28T06:22:23.000 に答える