2013-11-22 5 views
0

나는 signalr 프록시 작동을 위해 노력하고 있습니다. 나는 하나 개의 프로젝트에 허브를 가지고 서로의 행동에 호출 할 필요가 :이 프로그램을 실행할 때잡히지 않은 타입 오류 : undefined의 addNewMessageToPage 속성을 설정할 수 없습니다 - 프록시를 사용하는 signalr

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> 

내가 얻을 : :이이 허브없이 프로젝트에 내 자바 스크립트에서

catch되지 않은 형식 오류 : 정의되지 않은

내 터치 스크린 프로젝트를 설정할 수 없습니다 재산 'addNewMessageToPage은'함께 TicketHub라는 허브를 가지고 다음

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

두 프로젝트 모두 startup.cs 파일이 있으며 더 이상 오류가 표시되지 않습니다. 모두가 최대한 멀리 볼 수 따르도록 보인다

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

오전 여기 내 프록시 설정에 내가 잘못 : 내 네트워크 트래픽을 볼 때

, 나는이 파일이 200 OK를 반환하는 것을 알 수있다.

많은 감사

답변

0

허브는 루트에 생성되고 있지 않은지 확인하기 위해/signalr/허브를 local.serving에 연결하려고합니다.

관련 문제