2014-01-08 2 views
0

이미 많은 게시물이 있지만 작동하지 않습니다. 게시물은 태그 끝점을 정의하고 클라이언트 측과 서버 측 모두를 바인딩하도록 제안합니다. 내가 가진 것은 응용 프로그램 web.config 파일뿐입니다. 클라이언트 측과 서버 측을 어떻게 구별합니까? 내 web.config에서는 서비스 태그를 정의했지만 디버깅 할 때 정의 된 얼굴 바인딩 구성이 사용되지 않는 것처럼 보입니다. 내 web.config는 다음과 같습니다.원격 서버에서 예기치 않은 응답을 반환했습니다. (413) 요청 엔터티가 너무 큼 (서비스 구성과 클라이언트 구성)

<?xml version="1.0"?> 

<configuration> 
    <configSections> 
    <sectionGroup name="****" type="****, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=*********" > 
     <section name="********" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=*********" requirePermission="false" /> 
    </sectionGroup> 
    </configSections> 
    <system.serviceModel> 
    <bindings> 
     <basicHttpBinding> 
      <binding name="binding1_IService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true" messageEncoding="Text"> 
       <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> 
       <security mode="None"> 
        <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> 
        <message clientCredentialType="UserName" algorithmSuite="Default" /> 
       </security> 
      </binding> 
      <binding name="binding2_IService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true" messageEncoding="Text"> 
       <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> 
       <security mode="None"> 
        <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> 
        <message clientCredentialType="UserName" algorithmSuite="Default" /> 
       </security> 
      </binding> 
     </basicHttpBinding> 
    </bindings> 
    <client> 
     <endpoint address="http:aaa.com/bbb.xamlx" binding="basicHttpBinding" bindingConfiguration="binding1_IService" contract="App.IAppService" /> 
     <endpoint address="http:aaa.com/bbb.xamlx" binding="basicHttpBinding" bindingConfiguration="binding2_IService" contract="App2.IApp2Service" /> 
    </client> 
    <behaviors> 
     <serviceBehaviors> 
      <behavior> 
       <serviceMetadata httpGetEnabled="true"/> 
       <serviceDebug includeExceptionDetailInFaults="true"/> 
      </behavior> 
     </serviceBehaviors> 
    </behaviors> 

    <!--Not sure this is where to put this and if it is correct --> 
    <services> 
    <service name="namespace.classname"> 
     <endpoint address="http:aaa.com/bbb.xamlx" binding="basicHttpBinding" contract="App.IAppService" bindingConfiguration="binding1.IService" /> 
     <endpoint address="http:aaa.com/bbb.xamlx" binding="basicHttpBinding" contract="App.IAppService2" bindingConfiguration="binding2.IService" /> 
     </service> 
    </services> 
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> 
    </system.serviceModel> 
    <system.web> 
    <customErrors mode="Off" /> 
    <compilation debug="true" targetFramework="4.0" /> 
    <authentication mode="Windows" /> 
    <authorization> 
     <deny users="?"/> 
    </authorization> 
    </system.web> 
<system.webServer> 
     <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer> 
<connectionStrings> 
<add name="name" connectionString="string" providerName="System.Data.EntityClient" /> 
</connectionStrings> 
</configuration> 

텍스트가 아닌 파일을 업로드 할 때 위 오류가 계속 발생합니다. 어떤 도움을 주시기 바랍니다 ...

+0

내 xamlx에서 같은 오류가 발생합니다. 어디에서 문제를 해결할 수 있습니까? – sonar

답변

0

나는 xamlx (Windows Workflow Foundation Web Services)에서 동일한 문제를 겪었으며 많은 성공을 거둔 WCF 솔루션을 시도했지만 asp.net 포럼에서 다음 해결책을 찾았습니다. IIS Express에서도 완벽하게 작동했습니다.

참조 : Problem with XAMLX service in .Net 4.0