Я получаю Error 500 с веб-службой, когда пытаюсь подключиться извне к моему серверу, если я пытаюсь подключиться к localhost, он работает отлично.
http://localhost/validuser.asmx/validarusuario (Работа)
http://192.168.0.97/validuser.asmx/validarusuario (не работает)
Его вызов метода aС# webservice, если я помещаю только asmx, работает в двух URL-адресах, localhost и external.
Проверьте журнал IIS. Ошибка подтипа может дать вам некоторые подсказки.
Эта ошибка определенно находится в уровне приложения (скорее всего, в вашем коде, но может быть в привязке параметров или другой информации о системном уровне).
Может оказаться полезным добавление некоторых точек останова. Если вы используете Visual Studio, вы также можете нажать на меню отладки, нажать "Исключения..." и проверить "Исключительные языковые исключения" для столбца "Брошенный".