| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 
 |  
<system.serviceModel>
    <bindings>
  <wsHttpBinding>
      <binding name="Binding1">
        <security mode="Message">
          <message clientCredentialType="UserName" />
        </security>
      </binding>        
    </wsHttpBinding>
  </bindings>
 
    <services>
      <service name="Service" behaviorConfiguration="Behavior1">
 
        <endpoint address="" binding="wsHttpBinding" bindingConfiguration="Binding1" contract="IService">
 
          <identity>
            <dns value="MyWebSite"/>
          </identity>
        </endpoint>
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
      </service>
    </services>
    <behaviors>
       <serviceBehaviors>
            <behavior name="Behavior1">
               <!-- To avoid disclosing metadata information, set the value below to false before deployment -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
          <serviceDebug includeExceptionDetailInFaults="false"/>
              <serviceCredentials>
                <serviceCertificate findValue="MyWebSite"
                          storeLocation="LocalMachine"
                          storeName="My"
                          x509FindType="FindBySubjectName" />
                 <userNameAuthentication userNamePasswordValidationMode="Custom"
                     customUserNamePasswordValidatorType= "CustomUsernamePasswordAuth, App_Code" />
                </serviceCredentials>
 
            </behavior>             
        </serviceBehaviors>
 
    </behaviors>
  </system.serviceModel> | 
Partager