Почему бы не внедрить URL-адрес в объект, используя его, вместо того, чтобы оставить его для вызова Resolve?
public interface IMyService {
void DoSomething();
}
public class MyServiceRemote : IMyService {
private readonly _url;
public MyServiceRemote(string url) {
_url = url;
}
public void DoSomething() {
...
}
}
и в конфигурации:
<register type="IMyService" mapTo="MyServiceRemote" >
<constructor>
<param name="url" value="SomeValue">
</param>
</constructor>
</register>