У меня есть 2 класса Концентратор в моем проектеSignalR не вызвать seconf концентратора класса
public class FolderManager : Hub
{
public FolderManager()
{
}
public void Validator()
{
}
}
public class SeoContentValidator : Hub
{
public SeoContentValidator()
{
}
public void Validator()
{
}
}
У меня есть Start Class
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
На мой взгляд, у меня есть этот скрипт
<script src="~/Scripts/jquery.signalR-2.2.0.js" type="text/javascript"></script>
<script src="~/signalr/hubs" type="text/javascript"></script>
<script>
jQuery(document).ready(function(){
var folderManager = $.connection.folderManager;
var seoContentValidator = $.connection.seoContentValidator;
$.connection.hub.logging = true;
$.connection.hub.start().done(function() {
folderManager.server.validator();
seoContentValidator.server.validator();
});
});
</script>
Проблема, с которой я столкнулась, это signalR может найти и вызвать folderManager.server.validator();
Но can not find seoContentValidator.server.validator();
Что я делаю неправильно в SeoContentValidator, что signalR не может найти его
Я запустил ваш код и не могу воссоздать ошибку. Я установил точки останова для обоих методов Validator(), и оба они попадают. То есть с VS2013 и последним пакетом SignalR. Пожалуйста, предоставьте более подробную информацию, если это возможно. – NigelK