4

SignalR の非常に単純なデモを試していますが、javascript の次の行で悪名高い「未定義」エラーが発生します。

var myHub = $.connection.myHub;

MyHub.cs は次のとおりです。

public class MyHub : Hub
{
    ...
}

これまで見てきた例のほとんどは、MVC または Web アプリケーション プロジェクトです。これらにより、MyHub.cs は App_Code フォルダーに配置されます。ただし、私たちのプロジェクトは Web サイト プロジェクトであり、Web アプリケーションに変更することはできません。

機能させるにはどうすればよいですか?

4

1 に答える 1

5

web.config で以下を見逃していることが判明しました。

<modules runAllManagedModulesForAllRequests="true">

はい、Web サイト プロジェクトで SignalR を絶対に使用できます。

于 2012-06-21T17:00:54.250 に答える