powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не могу захостить WCF в IIS.
5 сообщений из 5, страница 1 из 1
Не могу захостить WCF в IIS.
    #38884135
ProBiotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Делаю по инструкции:
https://msdn.microsoft.com/ru-ru/library/ms733766(v=vs.110).aspx?f=255&MSPPError=-2147217396

Создал сайт. А в нем приложение.
К каталогу, где лежит сервис, дал полный доступ следующим ролям: IUSR, IIS_IUSRS, DefaultAppPool.

Вот какие компоненты включены в IIS:
http://radikal.ru/fp/eca399e3581e495db14cee613cb84476][IMG] http://s009.radikal.ru/i310/1502/41/88caa5ba5d8ft.jpg [/IMG]

PS. Когда до этого делал другую попытку, была ошибка "HTTP 403.14 - Forbidden". Нагуглил, что нужно было добавить mime тип в IIS для svc.

Использую Vindows 8. IIS 8.5.9600

После хостинга, пытаюсь открыть сервис и получаю ошибку:
Код: xml
1.
2.
3.
4.
This page contains the following errors:

error on line 1 at column 2: StartTag: invalid element name
Below is a rendering of the page up to the first error.



При попытке подключить в другом проекте ссылку на сервис, получаю следующую ошибку:
Код: xml
1.
2.
3.
4.
5.
6.
There was an error downloading 'http://localhost:80/sss/service.svc/_vti_bin/ListData.svc/$metadata'.
The request failed with HTTP status 404: Not Found.
Metadata contains a reference that cannot be resolved: 'http://localhost/sss/service.svc'.
The remote server returned an unexpected response: (405) Method Not Allowed.
The remote server returned an error: (405) Method Not Allowed.
If the service is defined in the current solution, try building the solution and adding the service reference again.



Еще вот, что подозрительно. При попытке проверить соединение получаю такое предупреждение:
Код: xml
1.
Сервер настроен на проверку подлинности с помощью встроенной учетной записи при доступе по указанному физическому пути. Однако диспетчеру IIS не удается проверить, получила ли доступ встроенная учетная запись. Убедитесь, что у удостоверения пула приложений есть доступ для чтения по данному физическому пути. Если сервер присоединен к домену и удостоверением пула приложений является NetworkService или LocalSystem, проверьте, что  <имя_домена>\<имя_компьютера>$ обладает разрешением на доступ для чтения по данному физическому пути. Затем повторите проверку настроек.


Странно. Я дал полный доступ куче учеток...

Подскажите что можно еще поделать ?
...
Рейтинг: 0 / 0
Не могу захостить WCF в IIS.
    #38884142
ProBiotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот настройки приложения:
http://radikal.ru/fp/ac92868f2b6f4b209d2abfb3893ea816][IMG] http://s015.radikal.ru/i332/1502/01/b28e5f35a9cdt.jpg [/IMG]
...
Рейтинг: 0 / 0
Не могу захостить WCF в IIS.
    #38884169
ProBiotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение темы.

Попробовал создать WCF сервис сразу из шаблона для IIS. В VS2013 есть шаблон для WCF сервиса, который должен хостится в IIS.
Ок. Создал проект и ничего в нем не менял. Опять дал полный доступ к папке проекта куче учеток.

Теперь ошибка другая: Открываю страничку http://localhost/WcfService1 и получаю ошибку: "Веб-страница недоступна".
Ну и при попытке подключить ссылку на сервис в проект, опять получаю ошибку
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
There was an error downloading 'http://localhost/WcfService1/_vti_bin/ListData.svc/$metadata'.
Unable to connect to the remote server
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:80
Metadata contains a reference that cannot be resolved: 'http://localhost/WcfService1'.
There was no endpoint listening at http://localhost/WcfService1 that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
Unable to connect to the remote server
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:80
If the service is defined in the current solution, try building the solution and adding the service reference again.



Как быть ? Что сделать ? Я делаю по инструкции. Делаю самые базовые вещи, ничего не меняю в конфигах...
...
Рейтинг: 0 / 0
Не могу захостить WCF в IIS.
    #38884184
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WcfService1 - это у вас приложение на IIS?

а так в IE что выдаст:
http://localhost/WcfService1/ListData.svc?wsdl
...
Рейтинг: 0 / 0
Не могу захостить WCF в IIS.
    #38884240
ProBiotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Призвал на помощь коллегу из соседнего отдела. Он поковырялся в компе, и починил.
Говорит не все компоненты IIS были установлены.
Странно. Я думал, что все, что нужно было, установлено - скриншот я скинул. WCF тоже вроде инсталлил через ServiceModelReg... Не знаю. Что-то видимо упустил.

В общем, теперь работает... Спасибо за помощью :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не могу захостить WCF в IIS.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]