Я создал и успешно развернул приложение ClickOnce.
Приложение успешно обновляется при необходимости, и все работает нормально.
Тем не менее, мне не нравится тот факт, что все в Интернете могут свободно обращаться к файлам (даже если он не один из моих клиентов)
Поскольку у меня только небольшое количество клиентов (огромных корпораций), я ограничил доступ к своим IP-адресам клиента с помощью файла .htaccess следующим образом:
AddType application/x-ms-application application
AddType application/x-ms-manifest manifest
AddType application/octet-stream deploy
<LIMIT GET POST>
order deny,allow
deny from all
allow from 1.2.3.4
allow from 5.6.7.8
....
....
</LIMIT>
К сожалению, это решение не автоматизировано и плохо работает с мобильными пользователями.
Как вы справляетесь с этой ситуацией?