При публикации установщика одним щелчком через установку из Интернета установщик не отображается на веб-странице. - PullRequest
0 голосов
/ 16 сентября 2009

Я создаю установщик clickonce, используя стратегию развертывания Install from the Web или сетевой ресурс, на одном из моих проектов. Я учусь, как использовать один раз установщики. Когда я публикую свой проект, он становится успешным. Я дал URL моего сайта, который я создал через Google, чтобы каждый мог установить с этого URL. После успешного завершения публикации URL-адрес должен запускаться автоматически, но это не так. Более того. Когда я проверяю свой веб-сайт и на этой странице, чей URL я дал, там ничего нет. Нет установщика. Пожалуйста, помогите.

Ответы [ 3 ]

1 голос
/ 16 сентября 2009
  • Щелкните правой кнопкой мыши по проекту публикации
  • Нажмите Свойства
  • Нажмите «Опубликовать»
  • В «Расположение папки публикации» что-нибудь установлено?
  • Нажмите кнопку с многоточием (...) справа от поля со списком
  • Нажмите «FTP-сайт» (не удаленный сайт, так как для этого требуются расширения FrontPage)
  • Введите информацию о сервере, каталог (к которому у вас есть доступ), сохраните его в пассивном режиме, снимите флажок «Аноним» и введите действительные инструкции FTP.

Нажмите Открыть и переиздать. Все должно работать на 100% с этим.

Если нет, загляните в папку wwwroot/ и найдите информацию о приложении (если оно там есть), и вам придется вручную загружать файлы.


РЕДАКТИРОВАТЬ для комментария:

Веб-сайт, на который вы загружаете, имеет ли он доступ по FTP? Имеется в виду место, куда вы хотите загрузить файл для отображения на веб-сайте, даже как ваш HTML-контент? (index.html и т. Д.)

Если нет, вам необходимо получить эти данные у вашего хостинг-провайдера и заполнить соответствующие поля для загрузки по FTP.

0 голосов
/ 16 сентября 2009

Вы используете Visual Studio 2008? Поведение по умолчанию при развертывании страницы publish.htm изменилось.

Откройте свойства вашего проекта и перейдите на вкладку «Опубликовать». Нажмите кнопку «Параметры» и перейдите в раздел «Развертывание» диалогового окна. По умолчанию вы увидите, что текстовое поле «Веб-страница развертывания» пусто. Вам нужно будет указать это значение, а также установить флажок «Автоматически создавать веб-страницу развертывания после каждой публикации».

Я заполнил это значением "default.htm", чтобы любая папка, в которую вы развертываете свое приложение, имела страницу публикации ClickOnce в качестве страницы по умолчанию.

0 голосов
/ 16 сентября 2009

Прошло много времени с тех пор, как я это сделал, но я вполне уверен, что вы должны загрузить файлы вручную.

Установщику нужно местоположение, чтобы он мог создать веб-страницу и т. Д. Все файлы должны находиться в выходной папке вашего проекта.

РЕДАКТИРОВАТЬ: Я только что проверил, и папка вывода та, которую вы указываете на первом шаге мастера публикации. Если вы укажете локальную папку, файлы будут помещены туда для FTP на ваш сайт позже. Вы также можете указать удаленный адрес как и FTP или HTTP местоположение (о котором я забыл, когда отправлял свой оригинальный ответ). Вам нужно будет ввести имя пользователя и пароль для подключения к удаленному местоположению позже в процессе.

...