Имя: Пароль:
1C
 
Публикация мобильного приложения
,
0 SashaNox
 
05.05.15
16:44
Добрый день!

Помогите пожалуйста, не могу опубликовать мобильное приложение на веб-сервере IIS 8. Платформа 1С:Предприятие 8.3 (8.3.5.1443). Делаю так: Конфигурация - Мобильное приложения - Публиковать. После чего в указанном каталоге создается файл 1cema.xml. Затем на планшете IPad Air 2 с приложения "Мобильная платформа 1С" подключаюсь по адресу публикации и выдает ошибку "Ошибка работы с интернет: доступ запрещен (403)", если через браузер заходить то "Ошибка HTTP 404.0 - Not Found". Если же опубликовать тонкий клиент, то создаются еще два файла default.vrd и web.config, через браузер теперь заходит, а через приложение говорит "неверный формат конфигурации". Как быть? Как опубликовать?
1 ВРедная
 
05.05.15
16:49
По какому адресу ты заходишь через браузер / что прописываешь в пути к базе на IPad'е?
2 ВРедная
 
05.05.15
16:57
Одного файла 1cema.xml достаточно, должно работать. Но в отличии от публикации обычных веб-сервисов, адрес ссылки должен быть примерно таким:

http:\\http://www.IP.com\webservisname

тогда как для подключения к другим опубликованным веб-сервисам из 1С таким:

http:\\http://www.IP.com\odnoimia\ws\webservisname?wsdl

вот этого окончания не должно быть в ссылке для мобильного приложения
3 SashaNox
 
05.05.15
16:59
http://www.IP.com/Mobile вот такой адрес использую через браузер и айпад. вебсервисов в конфигурации нет
4 SashaNox
 
05.05.15
17:03
права на папку wwwroot дал группам пользователи, IIS_IUSRS и IUSR
5 ВРедная
 
05.05.15
17:50
а localhost/mobile сработает?
6 SashaNox
 
05.05.15
18:51
(5) нет, Ошибка HTTP 404.0 - Not Found
7 ВРедная
 
05.05.15
19:21
(6) Ты никаких дополнительных действий не совершал после публикации? Настроек авторизации у веб-сервиса?

При публикации 1С была запущена от админа?
После публикации IIS перезапускал?
8 SashaNox
 
05.05.15
20:04
(7) да, все это делал, настроек авторизации никаких нет. Проблема решилась после открытия 80 порта, сразу не сообразил потому как публикация тонкого клиента работала, а мобильного нет(( спасибо за участие
9 SashaNox
 
05.05.15
20:44
(7) упс, обманул

делал так:
1. С IIS не получается
2. Установил Apache, опубликовал на нем
3. Проверил, подключения так же нет
4. Открыл порт 80
5. Все заработало
6. Опубликовал на IIS
7. Работает, обрадовался, отписался
8. Удалил apache перестало работать
9. Установил apache - заработало
10. Заново, при том, на apache базу не публиковал
10 ВРедная
 
05.05.15
22:42
(9) У тебя вообще IIS на каком порту?
11 ВРедная
 
05.05.15
22:52
Если он работает на :80 вместе с апачем
12 SashaNox
 
05.05.15
23:20
(10) 80 порт, апач при установке сам не запустился из-за того что порт 80 занят другим приложением, помогло добавить параметр NoRun по этой инструкции http://habrahabr.ru/post/145189/
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс