나는 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를 반환하는 것을 알 수있다.
많은 감사