Как я могу отладить решения в Visual Studio 2010 от сетевого ресурса?

7
задан alastairs 9 June 2010 в 23:24
поделиться

2 ответа

Попробуйте установить в элементе runtime в devenv.exe.config, как было предложено в ответе на этот вопрос. Это решило проблему для меня... Visual Studio по-прежнему предупреждает меня при загрузке проекта из общего ресурса, но запуск тестов теперь работает.

4
ответ дан 7 December 2019 в 14:29
поделиться

Это предполагает, что проблема действительно в том, что Windows "рассматривает имена хостов, начинающиеся с точки, как происходящие из зоны Internet". Это может быть что-то другое, но вариант (3) ниже должен быть быстрым средством (опровержения) этого как части проблемы.


Точка (.) не является часто используемым символом в имени хоста DNS; обычно она интерпретируется как разделитель между именем хоста и доменным именем (например, localhost.localdomain). Имена хостов DNS обычно ограничиваются "LDH" - буквами, цифрами и дефисами.

Пути UNC и имена Windows Networking (NetBIOS) могут страдать от подобных проблем. Согласно RFC3696, периоды являются законными, но согласно RFC1035, необходимо экранировать периоды, используемые в имени хоста. Если я правильно понимаю RFC1035, ваше имя хоста должно быть \.pfs, а не .pfs.

Мне интересно, будут ли ваши проблемы работать нормально, если вы

  1. измените имя хоста (на сервере ресурсов) на что-то не, включающее точку (и обновите клиент соответствующим образом),
  2. измените UNC путь к ресурсу (на клиенте), чтобы использовать правильную последовательность символов для периодов, или
  3. измените UNC путь к ресурсу (на клиенте), чтобы использовать IP адрес вместо имени хоста.
0
ответ дан 7 December 2019 в 14:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: