2016-04-22 5 views
0

Я получаю сообщение об ошибке 500 с веб-службой, когда пытаюсь подключиться извне к моему серверу, если я пытаюсь подключиться к localhost, он работает отлично.Ошибка 500 в IIS

http://localhost/validuser.asmx/validarusuario (работа)

http://192.168.0.97/validuser.asmx/validarusuario (не работает)

Его вызов метода в C# WebService, если я ставлю только ASMX, работает в двух URL-адресов, LOCALHOST и внешних.

+0

ошибка 500 означает, что у вас есть ошибка сервера. Невозможно определить, что такое ошибка, не видя эту ошибку. Пожалуйста, отключите пользовательские ошибки в web.config и отправьте сообщение об ошибке здесь. <Конфигурация> <режим CustomErrors = «Off» /> RAS

ответ

0

Проверьте журнал IIS. Ошибка подтипа может дать вам некоторые подсказки.

Эта ошибка определенно находится в уровне приложения (скорее всего, в вашем коде, но может быть в привязке к параметрам или другой информации о системном уровне).

Добавление некоторых точек останова может помочь. Если вы используете Visual Studio, вы также можете нажать на меню отладки, нажать «Исключения ...» и проверить «Исключительные языковые исключения» для столбца «Брошенный».

+0

Сво WebAPP с angularjs и $ http.post, в журнале IIS я ничего не имею, и браузер только послать мне ошибку 500. – Bibliotec

+0

@Bibliotec: Угловые прогоны на стороне клиента, так что это не (непосредственно) генерирование ошибки уровня 500. Если вы действительно получаете ошибку 500 с помощью IIS, вы сможете найти ошибку 500 в своем журнале IIS. Рекомендовать добавить угловые к вашим тегам выше. – micahhoover

+0

Я добавляю CORS в свой IIS, и теперь я получаю эту ошибку: ответ на предполетный код имеет недопустимый код статуса HTTP 404 – Bibliotec