Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Зависает на ответе, вызов POST из метода WCF сервиса
|
|||
|---|---|---|---|
|
#18+
Похожая проблема обсуждалась здесь: http://www.sql.ru/forum/actualthread.aspx?tid=880177&pg=1&mid=11279238#11279238 Добрый день, коллеги. У меня такая же проблема возникла с WCF сервисом. Есть веб-метод из которого нужно POST-ом вызвать CGI скрипт по определенному url-у и передать параметры, соответственно получить ответ. Все прекрасно работает, если это WinForm или WPF клиент, на стороне веб-сервиса зависает на ответе, вываливает таймаут. Предположил, что проблема с правами пользователя, т.к. служба по дефолту работает от имени NetworkService. Использовал принудительную имперсонацию, код отсюда: http://msdn.microsoft.com/en-us/library/ff647404.aspx Вызов кода веб-метода делал от имени доменной учетки с правами админа, теже грабли. Есть подозрение, что причина как то связана с потоками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2012, 09:52 |
|
||
|
Зависает на ответе, вызов POST из метода WCF сервиса
|
|||
|---|---|---|---|
|
#18+
Выяснилась причина таймаута. Просто админ на тестовом веб-сервере настроил инет через прокси. :) Как говорится: "Многие вещи нам непонятны не от того, что наши понятия слабы, а от того, что данные вещи не входят в круг наших понятий." (с) не мой. пришлось выдернуть из реестра адрес прокси, прописанный в системе, т.к. то что советуют на msdn: http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.proxy.aspx Код: c# 1. всегда в моем случае возвращало прокси, даже если в IE он отключен. вот функция: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. и соответственно добавил в код POST-метода следующий фрагмент: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Теперь работает и с прокси и без него. Еще бы неплохо выдернуть имя пользователя и пароль из текущего контекста пользователя, так же как это предполагаю, делает IE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2012, 10:39 |
|
||
|
|

start [/forum/topic.php?fid=19&msg=37678281&tid=1397274]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 295ms |
| total: | 443ms |

| 0 / 0 |
