2013-09-24 81 views
0

我正在開發一個asp.net應用程序,並且我正在使用一個WCF服務應用程序從此應用程序中的數據庫中獲取數據。客戶端應用程序的webconfig配置是這樣的。在wcf服務應用程序後,asp.net應用程序工作非常慢

<system.serviceModel> 
    <bindings> 
    <wsHttpBinding> 
     <binding name="WSHttpBinding_IServicePaymentControllerUIClient" 
     closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" 
     sendTimeout="00:01:00" bypassProxyOnLocal="false" transactionFlow="false" 
     hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" 
     maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" 
     useDefaultWebProxy="true" allowCookies="false"> 
     <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" 
      maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> 
     <reliableSession ordered="true" inactivityTimeout="00:10:00" 
      enabled="false" /> 
     <security mode="Message"> 
      <transport clientCredentialType="Windows" proxyCredentialType="None" 
      realm="" /> 
      <message clientCredentialType="Windows" negotiateServiceCredential="true" 
      algorithmSuite="Default" /> 
     </security> 
     </binding> 
    </wsHttpBinding> 
    </bindings> 
    <client> 
    <endpoint address="http://localhost:63796/ServicePaymentControllerUIClient.svc" 
    binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IServicePaymentControllerUIClient" 
    contract="ServiceReferencePaymentControllerUI.IServicePaymentControllerUIClient" 
    name="WSHttpBinding_IServicePaymentControllerUIClient"> 
    <identity> 
    <dns value="localhost" /> 
    </identity> 
    </endpoint> 
    </client> 
</system.serviceModel> 

在使用WCF服務之前我的asp.net應用程序非常快,但是現在它的加載速度非常慢。 所以我想知道它背後的原因,我怎樣才能擺脫這個問題? 如何提高我的應用程序的性能?

+0

究竟變得慢了?頁面加載緩慢或什麼?你有沒有跑分析器? –

+0

正在使用此服務的應用程序。和頁面加載。 –

回答