OriginalGriff
Этот код сам по себе ничего не откроет - он просто возвращает URL-адрес в виде строки любому методу, из которого вы его вызываете, и который будет использовать эту строку для открытия URL-адреса, вероятно, через Process.Start
метод.
Я бы начал с того, что поставил точку останова в операторе Return и запустил ваш код в отладчике. Когда он достигнет точки останова, он остановится, и вы можете использовать панель стека вызовов, чтобы проследить назад через ваш код, чтобы увидеть, что он делает со строкой. Почти наверняка вы вызываете содержащий метод где-то в цикле.
Извините, но мы не можем сделать ничего из этого для вас - у нас нет доступа к вашей машине или исходному коду!
Кстати: если это веб - проект, имейте в виду, что VB-код работает на сервере, а не на клиенте, поэтому браузер будет открыт на сервере. Может показаться, что он работает в dev, потому что это одна и та же машина, но он определенно потерпит неудачу в производстве, когда они потенциально находятся на расстоянии тысяч километров друг от друга!
Member 12965461
Привет,
Я пишу этот фрагмент кода внутри метода ,тип возврата которого URI, и когда мой код попадает в Return (omyURI), url открывается в новом браузере 5 раз и в 5 разных браузерах.
Я просто хочу, чтобы он открылся в одном браузере.
OriginalGriff
Нет, это не так, и нет, это не так.
Что - то использует этот код для открытия окон браузера-оператор Return сам по себе ничего не делает, кроме передачи значения обратно вызывающему методу.
Вам нужно выяснить, что именно.