none
Web.Config파일 불러오기 RRS feed

  • 질문

  • 웹컨피그파일을 다른 폴더에 두고 사용중입니다.

    string webConfigFilePath = HttpContext.Current.Server.MapPath("~/Admin/Web.config");
    ConfigurationFileMap configMap = new ConfigurationFileMap(webConfigFilePath);
    Configuration configuration = ConfigurationManager.OpenMappedMachineConfiguration(configMap);
    var appSettingsSection = (AppSettingsSection)configuration.GetSection("appSettings");

    접근을 위의 코드로 사용하려고 합니다. 하지만 에러가 발생합니다.


    다른 방법이 없나요?

    2011년 10월 19일 수요일 오후 3:11

답변

  • 안녕하십니까? HowARELEE

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “Web.Config파일 불러오기에 대한 답변을 드리겠습니다.

     

    제 생각에는 OpenWebConfiguration 함수를 사용을 추천해드립니다.

     

    Configuration adminConfigraiton = WebConfigurationManager.OpenWebConfiguration("~/Admin/Web.config");

    AppSettingsSection appSettings = adminConfigraiton.AppSettings;

    string temp1 = appSettings.Settings["AppProperty1"].Value as string;

     

    참고 자료

     

    WebConfigurationManager Class

    http://msdn.microsoft.com/en-us/library/system.web.configuration.webconfigurationmanager.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 편집됨 SangHyuk KimModerator 2011년 10월 20일 목요일 오전 12:33
    • 답변으로 표시됨 HowARELEE 2011년 10월 20일 목요일 오후 12:42
    2011년 10월 20일 목요일 오전 12:31
    중재자