Кто-нибудь знает, как я могу вставлять
эти настройки в мою скомпилированную DLL? я
не хочу, чтобы потребители моей DLL
должен вставить этот блок настроек
в их файл web.config
Да, вы можете установить адрес в коде.
В сгенерированном прокси-классе у вас есть свойство Url (для прокси-сервера веб-сервисов старого стиля asp.net) или свойство Endpoint.Address (для прокси-сервера веб-сервиса, созданного WCF).
//MyWebService is a non-WCF generated proxy
MyWebService ws = new MyWebService();
ws.Url = "http://whatever/";
или
//MyWebServiceSoapClient is a WCF generated proxy
MyWebServiceSoapClient svc = new MyWebServiceSoapClient();
svc.Endpoint.Address = "http://whatever";
Хотя это, вероятно, означало бы жесткое кодирование этих значений в вашей dll, и я бы не советовал ...