Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.98.108] |
|
Сообщ.
#1
,
|
|
|
Есть wcf application, развернул его на IIS 5.1, добавил ссылку в клиенте, в итоге не работает клиент. Просто запускается и висит на вызове метода из сервиса, пока не произойдет timeout. Че за нафиг?
|
Сообщ.
#2
,
|
|
|
Подозреваю, что на стороне WFC сервиса происходит внутренне исключение, он и заваливается. А вообще не уверен, что WCF будет работать на IIS младше 6-й версии.
|
Сообщ.
#3
,
|
|
|
Цитата maxim84_ @ А вообще не уверен, что WCF будет работать на IIS младше 6-й версии. у меня такая же мысль первой была |
Сообщ.
#4
,
|
|
|
Разве не должен клиент как-то отвиснуть при исключении в wcf сервисе?
Скопировал папку на iis 6 через шаринг, браузер пишет ошибку 404 не найден файл. При этом все простые файлы типа *.txt спокойно открывает |
Сообщ.
#5
,
|
|
|
запустил regiis -i все ранво svc не открывается, web.config не открывается: 404 not found. Простые txt файлы открываются
|
Сообщ.
#6
,
|
|
|
в каком пуле находится приложение??
Цитата web.config не открывается: 404 not found. Это нормально. Представьте, если б его можно было открыть всем желающим Цитата Разве не должен клиент как-то отвиснуть при исключении в wcf сервисе? при активации Wcf-сервиса происходит исключение, которое убивает приложение, а клиент который ждет ответа, просто отваливается по таймауту. Если я правильно понял ситуацию А вообще Wcf-сервис доступен на момент подключения? а то может и сам wcf-сервис не запустился вовсе? Есть у него логи какиенить? может он в EventLog что-то пишет? |
Сообщ.
#7
,
|
|
|
на самом деле скорее всего сервер даже пул приложения не создает, и при получении запроса просто либо молча проглатывает либо ругается в лог. Посмотри логи IIS'а и многое станет понятнее. А вообще то что на IIS 5.1 сервисы не заработают то это точно, хотя вот здесь вроде удалось. Но даже если это так, то вряд ли заработает что то кроме HTTPBinding'ов
|
Сообщ.
#8
,
|
|
|
Я на iis 5.1 уже не пытаюсь запустить, приложение находится на iis 6 в defaultapppool, простые файлы открываются, типа txt, а svc пишет 404 not found. aspnet_regiis не помогает(((
|
Сообщ.
#9
,
|
|
|
Предлагаю ждать 8 версию ииса.
|
Сообщ.
#10
,
|
|
|
другие предложения будут? или так начальству и сказать?)) бугага
|
Сообщ.
#11
,
|
|
|
Можете и сказать. А ваще можно было и указать как конфигурируете свои сервисы, иначе гадать можно и до 9 версии.
|
Сообщ.
#12
,
|
|
|
конфигурация сервисов не при чем. дело в iis.
Добавлено все. нашел. Надо было включить разрешение на выполнение в узле web services extensions в iis. всем спасибо |
Сообщ.
#13
,
|
|
|
Тогда в микрософт пишите. пусть поправят иис.
Добавлено Оооо, а говорили что все круто.. |
Сообщ.
#14
,
|
|
|
Цитата SPM @ Тогда в микрософт пишите. пусть поправят иис. Добавлено Оооо, а говорили что все круто.. ткни носом, где я говорил, что все круто. |
Сообщ.
#15
,
|
|
|
Цитата Я на iis 5.1 уже не пытаюсь запустить, приложение находится на iis 6 в defaultapppool, простые файлы открываются, типа txt, а svc пишет 404 not found. aspnet_regiis не помогает((( Не советую держать все приложения в одном пуле, а уж темболее в default. Просто IIS иногда по-друному реагирует на исключения в приложениях, да и не только на исключения. IIS Worker(w3wp.exe) начинает неадекватно жрать ресурсы, а если все или несколько приложений в одном пуле, то сложно определить какое приложение является причиной такого поведения. Ну конечно, кому как распределять приложение, вам видней, просто натыкался на такое поведении (но только на 7-х версиях IIS'а) и теперь предпочитаю держать в разных пулах. P.S. На сколько я помню в default пуле вообще выключено выполнение ASP (ну, ты сам в этом убедился) поэтому и спросил в каком пуле приложение |
Сообщ.
#16
,
|
|
|
ага, понял. спасиб.
|
Сообщ.
#17
,
|
|
|
Цитата GazOn @ ткни носом Цитата GazOn @ дело в iis Добавлено Цитата maxim84_ @ С этого момента, и развесистей. На сколько я помню в default пуле вообще выключено выполнение ASP |
Сообщ.
#18
,
|
|
|
Цитата SPM @ Цитата GazOn @ ткни носом Цитата GazOn @ дело в iis Добавлено Цитата maxim84_ @ С этого момента, и развесистей.На сколько я помню в default пуле вообще выключено выполнение ASP дело и было в iis. Я был не прав?))) Или виноваты мои сервисы в том, что у iis в настройках по умолчанию стоит запрещение на их выполнение? |
Сообщ.
#19
,
|
|
|
в asp.net клиенте добавил web ссылку, теперь выдает сл: The request failed with HTTP status 415: Cannot process the message because the content type 'application/soap+xml; charset=utf-8; action=\"http://tempuri.org/IAgencyService/GetBlankIDs\"' was not the expected type 'text/xml; charset=utf-8'..
Что делать? пол инета облизал |
Сообщ.
#20
,
|
|
|
все. решил. жесть. больше не буду связываться с wcf))
|
Сообщ.
#21
,
|
|
|
Так а в чем же решение? Отказ от wcf или другое?
|
Сообщ.
#22
,
|
|
|
Цитата Raino @ Так а в чем же решение? Отказ от wcf или другое? сначала были отключены разрешения на выолнение, потом надо было в свойствах папки в iis указать, что это web приложение. Потом изменения протокола биндинга с wshttp на basicHttp b вуаля. |