Имя: Пароль:
1C
1С v8
Авторизация к веб-сервису 1С
0 antihacker
 
14.09.15
09:14
Всем привет !

Прочитал посты

http://fixin.com.ru/articles/1s_web_services/article.htm

v8: Web-сервисы авторизация

Все равно ошибка



HTTP Error 404.0 - Not Found

The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.


Detailed Error Information


Module
IIS Web Core

Notification
MapRequestHandler

Handler
StaticFile

Error Code
0x80070002



Requested URL
http://localhost:80/1/1cws.1cws

Physical Path
C:\inetpub\wwwroot\1\1cws.1cws

Logon Method
Anonymous

Logon User
Anonymous



Хотя в сам 1c( Gkfnajhvf 8.1) заходит без проблем под виндоуз аутентификацию. Что пропустил ?
1 antihacker
 
14.09.15
09:21
МОжет я не правильно понял смысл слов

обычно веб-сервис работает под одним конкретным пользователем (чаще - специально созданным). у меня вопрос решился очень просто - этот пользователь 1С "прикреплен" к пользователю IUSR_<>, ну и для него еще отключена авторизация 1С.


Здесь IUSR_<> - это кто ? Обчный юзер 1С с виндоуз аутентификацией ?
2 antihacker
 
14.09.15
09:29
На русском так

Описание ошибки:
Ошибка HTTP 404.3 - Not Found
Запрашиваемая страница не может быть отображена из-за конфигурации расширения. Если страница является сценарием, добавьте обработчик. Если необходимо загрузить файл, добавьте карту MIME. Подробные сведения об ошибкеМодуль StaticFileModule
Уведомление ExecuteRequestHandler
Обработчик StaticFile
Код ошибки 0x80070032
Запрашиваемый URL-адрес http://localhost:80/ws1.1cws
Физический путь C:\inetpub\wwwroot\ws1.1cws
Способ входа Анонимная
Пользователь, выполнивший вход Анонимная
3 Necessitudo
 
14.09.15
09:47
Веб-сервис работает под конкретным пользователем 1С. Собственно ни к каким другим пользователям веб-сервис отношения не имеет.
4 antihacker
 
14.09.15
10:58
Что означает Веб-сервис работает под конкретным пользователем 1С ? Это внутри 1С работает ?
5 antihacker
 
14.09.15
11:43
Вроде разобрался.

Выходит окно ввода юзера и пароля. Но ничего не подхдит.
6 antihacker
 
14.09.15
11:57
Вопрос закрыт ! Проблема решена.

И так.

1) Подправил в файле web.config
строку на  scriptProcessor="C:\Program Files (x86)\1cv81\bin\wsisapi.dll"

2) Перекинул этот файл в папку где лежит файл ws1.1cws.

Первый конечно мусор. Надо было почистить. А второй не понятно )