Я пытаюсь отладить сайт ASP. Net. Код отлажен с использованием Visual Studio 2012 и выполняется локально с использованием IIS Express на моем компьютере Windows 10. Веб-приложение должно быть запущено с использованием Inte rnet Explorer 11.
Когда я запускаю код, я получаю исключение, которое перехватывается Visual Studio, на странице JavaScript (по частям). кода не показано ниже). Я точно знаю, что код уже в производстве и он работает на 100%. Однако, когда я отлаживаю код локально, он не работает должным образом.
Вот код, о котором идет речь:
var elements = document.getElementsByTagName('input');
for(var i = 0; i < elements.length; i++) {
var value = elements[i].getAttribute('value');
//....
}
Когда я запускаю код локально, elements[i].getAttribute('value')
возвращает ноль. Однако, когда я запускаю этот же код в производстве, он работает нормально. Когда я отлаживаю код, я вижу, что elements[i]
имеет фактическое значение, сохраненное в атрибуте "value", однако приведенный выше код по-прежнему возвращает ноль.
Мне не разрешено изменять код ( по причинам) и поскольку мой коллега может запустить код на своем компьютере, используя ту же настройку, я склонен думать, что это проблема конфигурации на моем компьютере в Visual Studio или в другом месте.
I Я открыт для любых предложений относительно того, что может быть причиной.