Эта функция может корректно обрабатывать значение float, просто добавляя к другому ответу
function convertNumber(num) {
var n1, n2;
num = num + '' || '';
n1 = num.split('.');
n2 = n1[1] || null;
n1 = n1[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,");
num = n2 ? n1 + '.' + n2 : n1;
n1 = num.split('.');
n2 = (n1[1]) || null;
if (n2 !== null) {
if (n2.length <= 1) {
n2 = n2 + '0';
} else {
n2 = n2.substring(0, 2);
}
}
num = n2 ? n1[0] + '.' + n2 : n1[0];
return num;
}
эта функция преобразует всю функцию в float, поскольку она
function formatAndConvertToFloatFormat(num) {
var n1, n2;
num = num + '' || '';
n1 = num.split('.');
if (n1[1] != null){
if (n1[1] <= 9) {
n2 = n1[1]+'0';
} else {
n2 = n1[1]
}
} else {
n2 = '00';
}
n1 = n1[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,");
return n1 + '.' + n2;
}
На Вашем bigIP Создают 2 новых http://server1.domain.com/ http://server2.domain.com/ виртуальных серверов
создайте пул для каждого VS только с определенным сервером в нем - таким образом, не будет никакой балансировки действующей нагрузки и не получит доступ к нему тот путь. Если Вы коротки на внешнем IP, можно все еще использовать тот же IP в качестве производственного доменного имени и просто использовать irule для прямого трафика к соответствующему пулу
Надеюсь, это поможет
URL, который это использует, основан на привязке в IIS. Веб-сайт имеет больше чем одну привязку? Если это делает, или сервис WCF используется несколькими сайтами? Если это, то Вы - СОЛЬ AFAIK. Мы столкнулись с этой проблемой. В основном может быть только одна привязка IIS для HTTP, иначе это бомбит.
Кроме того, вот информация о реализации ServiceHostFactory. Это будет работать, если будет возможно, что Ваш сервис WCF только доступен через 1 адрес (к сожалению для нас, это не было возможно).
Когда необходимо протестировать определенную машину, Вы могли "обойти" выравнивание нагрузки и удостовериться, что корректный заголовок хоста отправляется в keeep WCF счастливый путем редактирования файла "хостов" на машине, от которой Вы тестируете так, например:
10.0.0.11 до 10.0.0.16 шесть хостов, которые находятся в кластере "cluster.mycompany.local" со сбалансированным IP-адресом загрузки 10.0.0.10. Когда тестирование Вас могло добавить строку к файлу hosts машин, который говорит "10.0.0.13 cluster.mycompany.local", чтобы смочь поразить третью машину в кластере непосредственно.