Дважды проверьте, что ваш файл конфигурации содержит правильную информацию для веб-службы.
Попробуйте также изменить поведение URL-адреса на динамическое.
Кроме того, как сказал Джон, я предполагаю, что вы добавляете службу в библиотеку классов, потому что вы намерены использовать ее избиблиотека, в отличие от других областей веб-приложения.
"учетные данные, кажется, не работают, и вызов не удается" ... вы можете дать небольшой стек трассировки ошибки?
Просто чтобы уточнить, в моем текущем проекте мы используем конечные точки WCF в библиотеке классов с привязками и учетными данными.То же самое можно сделать для веб-ссылки SOAP ASMX при попытке.