예외를 초기화하지 못했습니다 생성합니다. 그래서이 질문을 올리고 있습니다.정의의 app.config 구성 시스템이 나는 예외를 초기화하지 못했습니다하지만 그들 중 누구도 나를 위해 작동하지 구성 시스템에 관련된 인터넷상의 모든 솔루션을 확인
난을 winform에 C#에서 PayPal REST API
작업입니다. 내 app.config
파일을 사용자 정의했습니다. 나는 응용 프로그램을 다시 작성하는 경우는 여기에 Configuration system failed to initialize
는 기본의 app.config 코드를 보여줍니다 :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>
그리고 여기 내 사용자 정의의 app.config 코드 :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<configSections>
<section name="paypal" type="PayPal.SDKConfigHandler, PayPal" />
</configSections>
<!--PayPal SDK settings-->
<paypal>
<settings>
<add name="mode" value="sandbox" />
<add name="clientId" value="__CLIENT_ID__" />
<add name="clientSecret" value="__CLIENT_SECRET__" />
</settings>
</paypal>
</configuration>
편집 :
try catch 블록을 사용하여 예외를 catch합니다. 그렇지 않으면 프로그램이 종료되지 않지만 비정상적으로 작동합니다. 내 통화 스택이 비어 있습니다. 양식로드시 catch를 사용했습니다. <configuration>
의 첫 번째 자식 요소로 <configSection>
을 넣어 해결
무엇 스택 추적에 대해 : 여기
는 새로운 코드? 내부 예외가 더 많은 정보를 제공합니까? –는 기본적으로 나는 그렇지 않으면 프로그램이 종료되지 않고 비정상적으로 작동, 예외를 잡으려고의 catch 블록을 사용했다. 내 통화 스택이 비어 있습니다. –
@PaoloTedesco 양식로드시 캐치를 사용해 보았습니다. –