문제

다음 웹 구성 파일이 있습니다."AppName.DataAccess.ConnectionString" 키에서 값을 검색하는 데 약간의 어려움이 있습니다.AppSetting 블록으로 이동하여 실제로 쉽게 얻을 수 있다는 것을 알고 있지만 키를 복제하고 싶지는 않습니다(이로 인해 이미 어수선한 web.config 파일이 복잡해집니다).다른 DLL(소스 코드가 없는 DLL)은 이 블록을 사용하며 이미 존재하므로 사용하지 않는 것이 좋습니다.

저는 C# 개발자(.Net 3.5 사용)이고 이것은 VB 코드(.Net 1.1 사용)이므로 이미 이상한 위치에 있습니다(안전한 세미콜론은 어디에 있습니까?).당신의 도움을 주셔서 감사합니다!!

<?xml version="1.0"?>
<configuration>
    <configSections>
        <section name="AppNameConfiguration" type="AppName.SystemBase.AppNameConfiguration, SystemBase"/>
    </configSections>
    <AppNameConfiguration>
        <add key="AppName.DataAccess.ConnectionString" value="(Deleted to protect guilty)" />
    </AppNameConfiguration>
    <appSettings>
        ...other key info deleted for brevity...
    </appSettings>
    <system.web>
     ...
     </system.web>
</configuration>
도움이 되었습니까?

해결책

<section name="AppNameConfiguration" 
type="AppName.SystemBase.AppNameConfiguration, SystemBase"/>

사용자 정의 섹션에는 다양한 구성 데이터를 관리하는 방법을 정의하는 클래스가 있어야 합니다(이는 유형 섹션에 있음).이 수업을 수강할 수 없나요?

MSDN에는 VB에서 도움이 될 수 있는 사용자 지정 구성 섹션을 만드는 방법에 대한 적절한 설명이 있습니다.

http://msdn.microsoft.com/en-us/library/2tw134k3.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top