2014-01-15 4 views
0

web.config 파일에서 읽을 수있는 게시물을 많이 읽었습니다. 내가 찾은 것을 configuration.config 파일과 연관 짓기 위해 노력하고 있으며 많은 성공을 거두지 못했습니다. 아래는 나의 설정 파일의 레이아웃입니다.configuration.config 파일에서 값을 읽는 방법은 무엇입니까?

<?xml version="1.0" encoding="utf-8"?> 
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    <SessionTimeout>20</SessionTimeout> 
    <ApplicationDirectory>C:\MyCompany\RunningFolder</ApplicationDirectory> 
    <Rounding>0.5</Rounding> 
</Configuration> 

내가 할 수 있기를 원하는 것은 값을 끌어오고 있지만 이렇게 할 수있는 방법을 찾지 못했습니다. 어떤 도움이라도 대단히 감사합니다.

+0

사용'의 Web.config에 대한 webconfigurationmanager'. 그리고 다른 설정을위한'ConfigurationManager'. –

+0

.NET에서 XML 파일을 읽는 옵션은 많이 있습니다 ([here] (http://msdn.microsoft.com/en-us/library/system.xml (v = vs.110) .aspx 참조). 스타트). .NET의'.config' 파일 지원을 사용하려면 특정 종류의 XML 문서 (귀하의 파일이 아닌)를 사용해야합니다. [here] (http://msdn.microsoft.com/en-us) /library/1xtk877y(v=vs.110).aspx). – Richard

답변

0

설정 파일에서 appsettings를 사용하면 도움이 될 것 같습니다. 아래는 msnd에 대한 링크이며, msnd에 대한 설명과 읽는 방법을 설명합니다. 설정 파일에

:

<appSettings> 
    <add key="ApplicationDirectory" value="C:\MyCompany\RunningFolder" /> 
    <add key="Rounding" value="0.5" /> 
</appSettings> 

코드에서 :

var ApplicationDirectory = ConfigurationManager.AppSettings["ApplicationDirectory"]; 

http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.appsettings(v=vs.110).aspx

관련 문제