2013-04-16 1 views
0

appconfig 파일에서 가능합니까?app.config 파일의 변수에 끝점 주소를 연결할 수 있습니까?

<add key="@IPAddress" value="http://00.00.00.00:0000"/> 

이 대체 :이와

<endpoint address="http://00.00.00.00:0000/some/something" 
       binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding" 

을 :

<endpoint address="@IPaddress/some/something" 
       binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding" 
+0

나는 그렇게 생각하지 않습니다. 왜 당신은 이것을하고 싶습니까 (즉, 무엇을 성취하려고합니까?)? – Tim

+0

끝점 주소가 너무 많아서 매번 IP 주소를 찾아서 바꾸고 싶지 않습니다. – Virus

답변

0

당신은 설정에서 할 수 없습니다. 하지만 런타임에 주소를 변경할 수 있습니다.

var confAddress=ConfigurationManager.AppSettings["IPAddress"]; 
string address = confAddress+"/some/something"; 
using (ServiceHost serviceHost = new ServiceHost(typeof(yourContract), address)) 
{ 
    //Consume your service 
} 
관련 문제