ComputerName в ярлыке
Я использую InstallShield 2008 для создания установочного пакета (который, в свою очередь, содержит настройки веб-приложения.NET).
В проекте InstallShield мы указали интернет-ярлык для создания. Сочетание клавиш для локальной машины, и до сих пор у нас была целевая спецификация, подобная этой:
http://localhost//TheApplication//Start.aspx
По техническим причинам, не зависящим от меня / моего знания, существует требование о замене "localhost" на фактическое имя машины.
Документация от Flexera и Microsoft говорит о свойстве установщика Windows ComputerName, но я не нашел информации о том, как / где это будет использоваться.
Некоторые очень фрагментированные результаты показали, что свойство должно быть окружено [скобками], поэтому я наивно пытался изменить спецификацию цели, чтобы
http://[ComputerName]//TheApplication//Start.aspx
но это не работает. Фактический ярлык затем содержит этот точный текст, свойство не "развернуто".
Я ищу любую информацию или намеки на
- Как использовать это свойство, или
- Как еще получить фактическое имя компьютера в URL-адресе ярлыка Интернета?
1 ответ
Попробуйте использовать ComputerName
вместо переменной среды?
http://%COMPUTERNAME%/TheApplication/Start.aspx
Кроме того, вам не нужны все эти двойные косые черты (то есть после первого сета).