2015-09-22 133 views
1

我正在使用mvc C#整合贝宝。我设置我的web.config与PayPal的部分用下面的代码贝宝与mvc集成

<configSections> 
    <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
     <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> 
     <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> 
     <section name="paypal" type="PayPal.SDKConfigHandler, PayPal" /> 
     <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> 
    </sectionGroup> 
    </configSections> 

    <!-- PayPal SDK settings --> 
    <paypal> 
    <settings> 
     <add name="mode" value="sandbox"/> 
     <add name="connectionTimeout" value="360000"/> 
     <add name="requestRetries" value="1"/> 
     <add name="clientId" value="my client id"/> 
     <add name="clientSecret" value="my secret key"/> 
    </settings> 
    </paypal> 

    <!--Configure logging using the log4net library--> 
    <log4net> 
    <appender name="FileAppender" type="log4net.Appender.FileAppender"> 
     <file value="PayPal.SDK.Sample.log"/> 
     <appendToFile value="true"/> 
     <layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] %message%newline"/> 
     </layout> 
    </appender> 
    <root> 
     <level value="DEBUG"/> 
     <appender-ref ref="FileAppender"/> 
    </root> 
    </log4net> 

但是当我运行该应用程序我根据documentation收到以下错误

Unrecognized configuration section paypal 
+0

查看此页面进行贝宝整合。 http://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/checkout-and-payment-with-paypal –

回答

1

,部分应被定义为如下:

<section name="paypal" type="PayPal.Manager.SDKConfigHandler, PayPalCoreSDK" /> 

这是不同于你有什么。看看是否有帮助。