2012-01-12 2 views
0

VS2010을 사용하는 MVC2 C# .Net 웹 응용 프로그램이 있습니다.MVC3 VS2010 응용 프로그램 설정 i9mplementation

<configuration> 
    <applicationSettings> 
     <BOE.My.MySettings> 
     <setting name="AppBackColor" serializeAs="String"> 
      <value>AntiqueWhite</value> 
     </setting> 
     </BOE.My.MySettings> 
    </applicationSettings> 
</configuration> 

하지만, 내 Controler.cs 파일 My.Settings.AppBackColor에 인식됩니다 : 다음은 Y의 Web.config의 항목입니다. 어떤 아이디어?

var backColor= My.Settings.AppBackColor 

여기서 내가 뭘 잘못하고 있니?

+0

당신이 알 수없는 무엇을 의미합니까, 당신을 컴파일러 오류, 런타임 오류 또는 무엇을 직시? –

+0

@Jani ... 예, 컴파일 오류가 발생했습니다. – MikeTWebb

답변

1

데스크톱 응용 프로그램입니다. 웹 응용 프로그램에서는 이러한 설정을 사용하지 않습니다.

는 사용자 정의 값을 저장하기 위해 당신의 Web.config의 <appSettings> 섹션을 사용할 수 있습니다

<appSettings> 
    <add key="foo" value="bar" /> 
</appSettings> 

와 다음 foo 읽고 싶은 경우 :

var foo = ConfigurationManager.AppSettings["foo"]; 
+0

@Darin .... 코드에서 문자열을 사용하지 않기를 바랬습니다. 다른 웹 응용 프로그램에서 사용 된 을 보았습니다. 하지만, 내가 필요로했던 것과는 너무 달랐다. – MikeTWebb