के बाहर से एक और परियोजना में एक हब से अधिक प्रसारण मैं दो मेरी समाधान में परियोजनाओं:SignalR - एक हब
Project 1: "SignalRChat" (MVC) - Works fine
Project 2: "DatabaseWatcherService" Windows Service - Works fine
मैं अपने Windows सेवा और इसे से मेरी SignalRChat हब के लिए कॉल करने के लिए कोशिश कर रहा हूँ काम नहीं कर रहा है।
यह वह जगह है जहां मैं अपने विंडोज़ सेवा (https://github.com/SignalR/SignalR/wiki/Hubs#broadcasting-over-a-hub-from-outside-of-a-hub) से मेरी हब फोन:
void PerformTimerOperation(object sender, EventArgs e)
{
eventLog1.WriteEntry("Timer ticked...");
var message = "test";
var context = GlobalHost.ConnectionManager.GetHubContext<SignalRChat.ChatHub>();
context.Clients.All.addNewMessageToPage(message);
}
मैं निम्न त्रुटि जब कनेक्ट करने का प्रयास हो रही है:
मैं कोशिश कर रहा हूँMessage=The remote server returned an error: (500) Internal Server Error.
var connection = new HubConnection("http://localhost:2129");
पोर्ट 2129 के माध्यम से कनेक्ट करें मेरी एमवीसी परियोजना चल रही है।
मैं अपने side..incorrect पर लिखने में कोई त्रुटि थी हब नाम "MyHub"। एक बार जब मैंने इसे अपने वास्तविक हब नाम में बदल दिया तो यह ठीक काम करता था। धन्यवाद। – Mithrilhall
हाँ मैंने अभी सिग्नलआर दस्तावेज़ों से कोड लिया है। –
यह वही था जो मैं खोज रहा था, धन्यवाद! :-) – xan