Я был бы очень признателен, если бы кто-нибудь мог помочь мне решить эту проблему с помощью развертывания ClickOnce Web.
Я прочитал все темы на эту тему, а также прочитал всю документацию Microsoft по этой теме. Кажется, они много говорят, не будучи на самом деле прямыми или приводя полезные примеры. Однако, возможно, я ошибаюсь, и я не посмотрел в нужных местах.
Я уже успешно использовал ClickOnce для развертывания приложения в локальной сети. Это работает хорошо и действительно не так сложно. Однако моя цель - развернуть это приложение для клиентов, которые не подключены к моей локальной сети.
Я настроил веб-сайт (www.mydomain.co.za), к которому я могу получить прямой доступ или через протокол ftp , Я создал подкаталог в root, где я собираюсь опубликовать sh файлы, созданные функцией publi sh. Для функции publi sh приложения требуется Местоположение папки публикации и URL-адрес установочной папки Я не совсем понимаю функциональную разницу между этими двумя местоположениями. Если я установлю Положение публикации на ftp: // www.mydomain.co.za/MyProductName и URL-адрес установочной папки на http://www.mydomain.co.za/MyProductName, то Процесс publi sh завершается успешно, и, когда я проверяю на веб-сервере, файлы были успешно опубликованы, казалось бы. Еще одна подкаталога Application Files / MyProductName с добавленной информацией о номере версии была создана там, где были размещены все выходные данные.
Мой следующий шаг - захват URL-адреса файла setup.exe и запустить его из браузера. Это загружает файл setup.exe в мою папку загрузок, которую я затем пытаюсь запустить, но получаю ошибку
Развертывание и приложение не имеют соответствующих зон безопасности.>
Я видел это в других темах, но эти темы, похоже, не имеют прямого отношения к тому, что я пытаюсь сделать. В этих потоках упоминается об использовании Inte rnet Explorer для достижения некоторой степени успеха, но все, что браузер сделал, это загрузило файл.
Я также с интересом отметил, что веб-страница создается в root с кнопкой, которая предлагает пользователю установить приложение. Это также не работает.
Кто-нибудь знает статью, которую я могу прочитать на эту тему, которая является более полезной, или если кто-то может предложить больше идей по этому вопросу, я был бы очень признателен.