'' 항목이 이미 추가되었습니다. 오류
ASP.net 에 web.config가 있어 구성 오류가 발생합니다.
<connectionStrings>
<add name="conn1" connectionString="Data Source=test;database=test;uid=test;pwd=test"/>
<add name="conn2" connectionString="Data Source=123.123.1.123;database=test2;uid=test;pwd=test"/>
...
"'conn2' 항목이 이미 추가되었습니다." 오류가 발생합니다.한 번만 추가한 것으로 알고 있습니다.그것이 무엇에 문제가 있는지 확신할 수 없습니다.
이것의 부모인 web.config에 있을 수 있습니다. 그냥 추가하세요.
<remove name="conn2" />
추가하기 전에 (다시) :)
또는 모든 연결 문자열 지우기
<clear />
사용해야 합니다.<clear />
웹.config에 공급자를 추가하는 경우.다음 기사 읽기: http://weblogs.asp.net/scottgu/archive/2006/11/20/common-gotcha-don-t-forget-to-clear-when-adding-providers.aspx
위 문제의 근본 원인은 새 공급자가 web.config 파일에 등록된 방식에 있습니다.
web.config 파일 내의 섹션은 컬렉션으로 구현되므로 여러 공급자를 동시에 등록할 수 있습니다.
동일한 연결 문자열 이름을 사용하는 다른 프로젝트가 있는 경우 해당 연결 문자열이 컬렉션에 이미 추가되었기 때문에 이 오류가 표시됩니다.
이 오류가 발생하여 문제가 도메인 루트에 배포된 web.config인 것으로 확인되었습니다.
ToString() 메서드를 재정의하면 작동합니다.구성 메커니즘에서 컬렉션에 이미 있는 항목이 있는지 확인하는 데 사용하는 것 같습니다.
언급URL : https://stackoverflow.com/questions/6679233/the-entry-has-already-been-added-error
'programing' 카테고리의 다른 글
PL/SQL에서 스레드화를 사용할 수 있습니까? (0) | 2023.06.14 |
---|---|
Oracle, 날짜 시간을 해당 월의 첫 번째 요일로 지정 (0) | 2023.06.14 |
Oracle Bug 데이터베이스는 어디에 있습니까? (0) | 2023.06.14 |
Excel VBA를 사용하여 워크시트 이름 가져오기 (0) | 2023.06.14 |
django 템플릿의 형식 번호 (0) | 2023.06.14 |