0

를 추가 한 후이 오류를 받고 있어요 ~/");WebConfigurationManager 오류 사이트 맵

이 코드는이 문제가없는 5 개월 이상 동안 사용되었으며이 사이트 맵 코드를 추가 한 후에 만이 문제가 발생합니다.

<siteMap defaultProvider="ExtendedSiteMapProvider" enabled="true"> 
      <providers> 
       <clear/> 
       <add name="ExtendedSiteMapProvider" type="Configuration.ExtendedSiteMapProvider" siteMapFile="Web.sitemap" securityTrimmingEnabled="true"/> 
      </providers> 
     </siteMap> 

"System.Web"을 추가하려고했습니다. "구성"전에,하지만 그 중 하나가 작동하지 않았다 :

System.Web.Configuration myWebConfig = WebConfigurationManager.OpenWebConfiguration("~/"); 

오류 1 'System.Web.Configuration'는 '공간'이지만 '유형'

답변

1

System.Configuration처럼 사용된다. 구성 대신 System.Web.Configuration

 // Get the configuration object for a Web application 
     // running on the local server. 
     System.Configuration.Configuration config = 
      WebConfigurationManager.OpenWebConfiguration("/~") 
      as System.Configuration.Configuration; 
0

당신이 주어지고있어 오류가 System.Web.Configuration 네임 스페이스가 아닌 유형 등 인스턴스화 할 수없는, 맞습니다.

메모리가 올바르게 작동하는 경우 System.Web.Configuration.WebConfigurationManager 형식을 사용하려고합니다.

편집 : MSDN