|
Сгенирировать исключение в веб-сервисе 1С | ☑ | ||
---|---|---|---|---|
0
Dolphinbet
21.05.14
✎
11:53
|
Можно ли каким-то образом корректно сгенирировать ошибку в методах веб-сервиса 1С, т. е. чтобы методы возвращали XML с <soap:Fault> примерно как здесь v8: Слетает веб сервис? ?
ВызватьИсключение "Текст исключения" не работает. |
|||
1
Dolphinbet
21.05.14
✎
17:22
|
??
|
|||
2
Serginio1
21.05.14
✎
17:34
|
А что возвращает ВызватьИсключение "Текст исключения"
|
|||
3
Dolphinbet
21.05.14
✎
22:36
|
HTTP/1.1 500 Internal server error
Content-Type: text/html Server: Microsoft-IIS/7.5 X-Powered-By: ASP.NET Date: Wed, 21 May 2014 18:36:12 GMT Content-Length: 1201 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> <title>500 - Внутренняя ошибка сервера.</title> <style type="text/css"> <!-- body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;} fieldset{padding:0 15px 10px 15px;} h1{font-size:2.4em;margin:0;color:#FFF;} h2{font-size:1.7em;margin:0;color:#CC0000;} h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} #header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF; background-color:#555555;} #content{margin:0 0 0 2%;position:relative;} .content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;} --> </style> </head> <body> <div id="header"><h1>Ошибка сервера</h1></div> <div id="content"> <div class="content-container"><fieldset> <h2>500 - внутренняя ошибка сервера.</h2> <h3>Проблема с запрашиваемым ресурсом; ресурс не может быть отображен.</h3> </fieldset></div> </div> </body> </html> |
|||
4
DmitrO
21.05.14
✎
22:52
|
Можно.
Для IIS надо включить подробные сообщения об ошибках. По умолчанию он сконфигурирован так что подробные сообщения он выдает только для локальных адресов (ну типа когда разработчик на своем компе тестирует). Смотри раздел "Страницы ошибок" в действиях "Изменить параметры..." |
|||
5
Dolphinbet
21.05.14
✎
22:55
|
(4) Хм, там какой-то "Абсолютный URL адрес нужно ввести"...
|
|||
6
Fragster
гуру
21.05.14
✎
22:56
|
у меня 500 ошибка, только если ошибка, которая не дает "скомпилится", а вызватьисключение вроде как норм отрабатывает (поскольку на вызывающем клиенте, если это 1с - в информацияобошибке с сервера описание ошибки есть)
|
|||
7
Dolphinbet
21.05.14
✎
22:56
|
(4) Круто, заработало! Спасибо!!!
|
|||
8
Fragster
гуру
21.05.14
✎
22:57
|
хотя всё внутри "локалки", да
|
|||
9
DmitrO
21.05.14
✎
22:58
|
Ничо не надо вводить. Просто переключатель на "Подробные сообщения" и будет выдавать узел Fault с текстухой как в 1С.
|
|||
10
Dolphinbet
21.05.14
✎
22:59
|
(9) Да, точно так и есть, спасибо большое!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |