обновление с удаленного сервера
-
2 июня 2012 г. 13:29
несколько недель назад я радовался что у меня обновляется программа, и когда скачивал программу на другой компьютер она не обновлялась а потом я вспомнил что я использую локальный сервер, А что бы программа обновлялась на любом компьютере надо что бы обновления были на удаленном сервере (ну или хостинге). Я хотел бы сам это сделать и 1 вариантом было указать полный путь к удаленному сайту - http://siteruneta.hut2.ru/siteruneta/ и при публикации приложения выводила ошибку - Не удалось подключиться к "http://siteruneta.hut2.ru/siteruneta/". Ошибка: Не удается создать веб-узел "http://siteruneta.hut2.ru/siteruneta". Это как понимать.
И 2 вариант был использовать FTP. все правильно указывал и при публикации выдавала окно о подключении к FTP узлу я вводил логин и пароль, а оно не не подключалось. Почему оно не подключается.
Правда у меня было еще 3 вариант использовать IIS для обновления, публикации и установки приложения, но здесь такая же ошибка, когда скачиваешь с другого компьютера она не устанавливается и выводит ошибку.
Какой самый эффективный вариант из этих трех для обновлений, публикации и установки приложения
- Изменено motokraft 2 июня 2012 г. 13:36
Все ответы
-
2 июня 2012 г. 15:08
Отвечаю сразу на этот и другой ваши вопросы. Тот лучше удалите, так как они по сути дублирующиеся.
Итак что бы не мучатся с конектом в мастере публикации вы указывайте в настройках обновления путь к паке на сервер, а саму публикацию делайте локально в папку на компьютере. Затем с помощью TotalCommander (или любого другого ftp-коммандера) закидывайте все файлы на сервер по ftp (не в мастере публикации а самостоятельно). если при закачке заругается на папку, то сервер на который вы вгружаете не поддерживает пробелы и я к сожалению решения не знаю, ищите другой сервер, а если зальется нормально то и обновление будет проходить нормально.
Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!
- Помечено в качестве ответа Abolmasov DmitryMicrosoft Community Contributor 9 июня 2012 г. 9:14
-
2 июня 2012 г. 16:58
я пробовал но не работает проверяет наличие обновления но потом появляется ошибка
Продолжение невозможно. Приложение имеет неверный формат. Я даже пробовал переименовывать папку Application Files на Application_Files оно как бы проверяет но выдает ошибку что в адресе - http://siteruneta.16mb.com/ak/Application Files/SiteRuNeta_3_3_0_560_25/SiteRuNeta_3.exe.manifest В адресе указана папка Application Files А не Application_Files . Мне кажется что в этом и проблема.
-
2 июня 2012 г. 17:26
Я же вам написал выше что папка Application Files должна быть именно с пробелом. Если сервер не позволяет создавать папки с пробелом, то он не подойдет для ClickOnce.
Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!
-
2 июня 2012 г. 17:51а какой подойдет
-
2 июня 2012 г. 17:53К сожалению не могу подсказать - хостингов сотни и какие из них позволяют пробел а какие нет я не знаю. Я делаю приложения на заказ и люди сами размещают и у них все работает, а на каких серверах и хостингах я понятие не имею
Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!
-
2 июня 2012 г. 18:37
а вы бы могли бы спросить на каком сервере или хостинге/
У меня появилась такая идея что может легче найти хостинги которые поддерживают пробелы, или они все это делают только нам они такую функцию не дают.
- Изменено motokraft 2 июня 2012 г. 18:44
-
4 июня 2012 г. 12:45
Мне сказали что у них свой хостинг, со своими настройками.
В другой вашей теме есть ответ о публикации на севере microsoft. Копайте в этом направлении.
Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!
-
4 июня 2012 г. 13:34
я как бы здесь нашел один вариант - Microsoft Dynamics CRM правда не знаю ти подойдет она мне, потом напишу отзыв о ней
А что если использовать IIS для публикации, установки и обновления, а если на нем есть сайт то как сделать что бы другие могли зайти на этот сайт, или это тоже эмуляция сервера
- Изменено motokraft 4 июня 2012 г. 13:41
-
7 июня 2012 г. 6:28
Здравствуйте.
Вы разобрались с проблемой? На каком этапе находитесь, если вопрос еще актуален?
Для связи [mail]
-
7 июня 2012 г. 9:52
Всмысле "Вы разобрались с проблемой". мне осталось только с обновлением программы, я так думаю что нет таких хостингов которые поддерживают пробелы в именах файлов, так что придется создавать свой сервер, Я все равно мне могу понять в интернете так много информации про создания сервера на дом. компе. а как его создать ваще не могу разобраться. 1 одно советует, 2 второе советует, 3 третье советует и не знаешь куда податься,
и еще одно, вот у меня есть сервер, через прокси сервер я на него захожу, а как сделать что бы могли другие заходить на него.

