2013-10-02 5 views
1

При попытке установить наше приложение VSTO ClickOnce клиент получает ошибку 403. Мы размещаемся на GoDaddy IIS7.ClickOnce Error 403: Forbidden

«Загрузка (один из наших файлов, заканчивающийся на .deploy) не удалась. System.Net.WebException: Удаленный сервер вернул ошибку (403): Запрещено».

FWIW Я убедился, что все файлы, необходимые для установки, присутствуют в удаленном каталоге. Публикация из Visual Studio завершается без ошибок.

Установщик размещен на GoDaddy, и у него есть all the correct ClickOnce MIME types комплект. Мы не модифицировали ни одно из них.

BTW, не удалось найти журнал ошибок ClickOnce! Поиск в Интернете показывает, что журнал is located in Temporary Internet Files по умолчанию, но его там не было. У нас нет собственного настраиваемого местоположения файла журнала, и мы предпочли бы не настраивать настраиваемое местоположение для журнала клиента, если бы мы могли просто взять его по умолчанию. Звучит не так, как если бы файл журнала предоставлял любую дополнительную информацию за трассировкой стека, обнаруженную кнопкой «Подробности» в диалоговом окне ошибки.

+0

Вы когда-нибудь находили ответ на этот вопрос? У меня такая же проблема с моим приложением VSTO ... – gotmike

ответ

0

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

Попробуйте скачать файл напрямую.

+0

Хорошая мысль, но я могу скачать файл .deploy просто отлично вручную. –

+0

Это маловероятно, но у вас есть некоторые ограничения .htaccess? – Lucas

+0

Извините, забыл упомянуть, что мы на IIS7. Работая со своей поддержкой, попробуйте добавить поддержку .vsto MIME-типа через файл web.config. Хотя вы думаете, что если бы это был MIME, мы бы даже не дошли до загрузки файла .vsto. –