|
Ошибка при вызове web-сервиса из asp web-приложения
|
|||
---|---|---|---|
#18+
Прошу помочь, в web-программировании новичок. Дергаю web-сервис http://fias.nalog.ru/WebServices/Public/DownloadService.asmx?WSDL из win-form приложения прекрасно работает, из простого web-приложения тоже (все с моего компа), однако при вызове из нашего рабочего проекта (ASP WEB) выдает ошибку The request failed with HTTP status 417: Expectation Failed. Погуглив, решил перед вызовом сервиса вставить System.Net.ServicePointManager.Expect100Continue = false; - получилась другая ошибка - Forbidden Подозреваю, что дело в web.confige, он навороченный, сразу не понятно в каком месте. По крайней мере там есть кусок: <applicationSettings> <DataLoader.Web.Properties.Settings> <setting name="DataLoader_wr_fias_DownloadService" serializeAs="String"> <value> http://fias.nalog.ru/WebServices/Public/DownloadService.asmx</value> </setting> </DataLoader.Web.Properties.Settings> </applicationSettings> Web-ссылку с прокси пересоздавал, не помогает. В чем еще может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2015, 20:27 |
|
Ошибка при вызове web-сервиса из asp web-приложения
|
|||
---|---|---|---|
#18+
Решили. Простые приложения работали, потому что хостились не через IIS, а через студию. А рабочее приложение через IIS, а у IIS была известная проблема с прокси. Для этого адреса отключили прокси, заработало. Как-то так.. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 11:40 |
|
Ошибка при вызове web-сервиса из asp web-приложения
|
|||
---|---|---|---|
#18+
Добавь в App.config Даю пример своего App.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client" /> </startup> <system.serviceModel> <bindings> <basicHttpBinding> <binding name="DbSoap" /> </basicHttpBinding> </bindings> <client> <endpoint address=" http://www.ххххххххх/Db.asmx" binding="basicHttpBinding" bindingConfiguration="DbSoap" contract="ServiceBL.DbSoap" name="DbSoap" /> </client> </system.serviceModel> <system.net> <settings> <servicePointManager expect100Continue="false" /> </settings> </system.net> </configuration> И все заработает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 02:02 |
|
|
start [/forum/topic.php?fid=19&msg=39002857&tid=1396857]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 373ms |
0 / 0 |