2012-04-25 1 views
0

Я опубликовал приложение WPF на моем IIS 7.5 (Windows Server 2008) и через свою сеть с помощью Click-Once. Я мог бы открыть веб-страницу (с правильным адресом www.webpage.com:8082, не используя имя локального хоста или компьютера в качестве URL-адреса). Когда вы делаете это по сети, я получаю приятную веб-страницу с кнопкой «Установить» и т. Д., С которой я привык с помощью Click-Once.Нажмите «Развертывание через Интернет». Невозможно отобразить веб-страницу.

Теперь я попытался установить приложение из-за пределов моей сети. Кажется, что я могу подключиться к веб-странице, но я получаю сообщение «Веб-страница не может быть отображена». В разделе «Вероятное предложение» говорится: «Для некоторых материалов или файлов на этой веб-странице требуется программа, которую вы не установили».

Я использовал IE9 дома в своей сети, а когда я подключаюсь из Интернета, я использую IE8.

Конечно, я пытался Google, но с небольшим успехом .....

ответ

0

Похоже, вам нужно настроить NAT на брандмауэре, поэтому запрос на порт 8082 перенаправляются на машину хостинга приложения. Также обратите внимание, что если у вас несколько сайтов на порту 8082, необходимо использовать заголовки хостов (хотя это не так).

Также обратите внимание, что URL-адрес обновления в манифесте clickonce должен точно соответствовать тому, где файлы могут быть расположены - например. http://www.pageweb.com/8082/clickonceAppBinariesFolder

Смежные вопросы