2016-11-30 15 views
0

クライアント側の私のApp.configですが、これをC#コードで行う必要がありますので、誰でも助けてくれますか?私はそれを行ういくつかの方法を試みたが、それでも私は方法を見つけることができませんでした。App.ConfigのC#エンドポイント

<!--<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 
    </startup> 
    <system.serviceModel> 
    <bindings> 
     <basicHttpBinding> 
     <binding name="BasicHttpBinding_IInfo" /> 
     </basicHttpBinding> 
    </bindings> 
    <client> 
     <endpoint address="http://appserver.gwp.ge/CustomerService/Info.svc" 
     binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IInfo" 
     contract="BillingService.IInfo" name="BasicHttpBinding_IInfo" /> 
    </client> 
    </system.serviceModel> 
</configuration>--> 
+0

https://msdn.microsoft.com/en-us/library/ms731862(v=vs.110).aspx または http://stackoverflow.com/questions/2943148/how-to-programmatically-connect-a -client-to-a-wcf-service –

+1

私はこれが役立つと思う: [http://stackoverflow.com/questions/11583882/programatically-adding-an-endpoint](http://stackoverflow.com/questions/11583882/programatically-adding-an-endpoint) –

答えて

0

これは私のApp.configファイルで、私はすべてのタグattibutesを使用していないが、それはあなたを助けて:

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <connectionStrings> 
     <!-- Example connection to a SQL Server Database on localhost. --> 
     <add name="MYCONFIG" 
      connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True"> 
     </add> 
    </connectionStrings> 
    <appSettings> 
     <!-- access these values via the property: 
      System.Configuration.ConfigurationManager.AppSettings[key] 
     --> 
     <add key="user" value="myself" /> 
     <add key="rememberUser" value="false"/> 
    </appSettings> 
</configuration> 

それにアクセスする方法:

Configuration configFile= ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
//get value 
String s = configFile.AppSettings.Settings["user"].Value; 
//set value 
configFile.AppSettings.Settings["rememberUser"].Value = "true"; 
//save 
configFile.Save(ConfigurationSaveMode.Modified); 
ConfigurationManager.RefreshSection("appSettings"); 
関連する問題