2013-11-22 68 views
0

我正在努力使信號代理工作。我有集線器在一個項目中,需要從另一個在其行動呼籲:Uncaught TypeError:無法設置未定義的屬性'addNewMessageToPage' - 代理信號器

在我的javascript中的項目,而不中樞我有這樣的:

var hubConnection = $.hubConnection("/signalr", { useDefaultPath: false }); 
    var chat = hubConnection.createHubProxy('ticketHub'); 


    <script src="Scripts/jquery.signalR-2.0.0.js"></script> 
    <script src="http://local.serving/TouchScreen/signalr/hubs"></script> 

當我運行此我得到:

遺漏的類型錯誤:未定義

我的觸摸屏項目無法設置屬性「addNewMessageToPage」有一個名爲TicketHub與樞紐以下:

public class TicketHub : Hub 
{ 
    public void Send(string name, string message) 
    { 
     Clients.All.addNewMessageToPage(name, message); 
    } 
} 

這兩個項目都有startup.cs文件,都沒有顯示任何進一步的錯誤。

當我看着我的網絡流量,我看到這個文件返回200 OK:

<script src="http://local.serving/TouchScreen/signalr/hubs"></script> 

我錯了我的代理設置這裏這一切似乎只要我能看到效仿。

非常感謝

回答

0

嘗試連接到local.serving/signalr /集線器,以確保在根沒有被創建的樞紐。

相關問題