2012-08-08 5 views
2

C# Windows 응용 프로그램에서 Webreference URL을 변경해야합니다. 내 app.config 파일은 내가 새로운 웹 서비스를 런타임에 값을 변경해야 applicationSettings Winforms에서 Appsetting 편집 C#

<applicationSettings> 
    <DataAggregator.Properties.Settings> 
     <setting name="DataAggregator_WebService_AccessDB" serializeAs="String"> 
      <value>http://twks-126/Webservice/AccessDB.asmx</value> 
     </setting> 
    </DataAggregator.Properties.Settings> 
</applicationSettings> 

으로있다. configurationmanager.appsettings을 얻으려고하면 설정이 표시되지 않습니다. 내가 잘못하고 있니?

감사합니다.

+0

범위 = 사용자 인 설정 만 앱에서 작성할 수 있습니다. –

답변

0

app.config 구성을 다음과 같이 변경하십시오. 당신이 <DataAggregator.Properties.Settings>가 가리키는 데이터에 액세스하려면

<appSettings> 
    <add key="DataAggregator_WebService_AccessDB" value="http://twks-126/Webservice/AccessDB.asmx"/> 
</appSettings> 
0

당신은

string url = DataAggregator.Properties.Settings.Default.DataAggregator_WebService_AccessDB; 

그러나 명심 코드에서이 구문을 사용할 필요가, 그이 설정은 응용 프로그램의 범위로 구성되어있는 경우, 변경 사항을 다시 구성 파일에 저장할 수 없습니다.

구문을 사용하여 다른 설정 파일에 액세스 할 수 있습니다. 이 섹션은 AppSettings이며, 동일하지 않습니다. applicationSettings