basicHttpBinding represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services, clients and other services that conform to the WS-I Basic Profile 1.1.
Performance attributes
bypassProxyOnLocal
Setting this attribute determines whether endpoints configured with the BasicHttpBinding use the proxy server when accessing local resources. If this attribute is true, requests to local Internet resources do not use the proxy server. Use the host name (rather than localhost) if you want clients to go through a proxy when talking to services on the same machine when this attribute is set to true.
maxBufferPoolSize
Buffers are required to process messages by the service when they come out of the channel. If there is not sufficient memory in the buffer pool to process the message load, the Buffer Manager must allocate additional memory from the CLR heap, which increases the garbage collection overhead. Extensive allocation from the CLR garbage heap is an indication that the buffer pool size is too small and that performance can be improved with a larger allocation by increasing the limit specified by this attribute.
receiveTimeout
A TimeSpan value that specifies the interval of time provided for a receive operation to complete. This value should be greater than or equal to Zero. The default is 00:10:00.
sendTimeout
A TimeSpan value that specifies the interval of time provided for a send operation to complete. This value should be greater than or equal to Zero. The default is 00:01:00.
Security
Software Architecture Definitions
- Architecture
- A system
- A mission
- A component
How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI
These How To show how to use the Windows Data Protection application programming interface (DPAPI) protected configuration provider, the RSA Protected Configuration provider and the Aspnet_regiis.exe tool to encrypt sections of your configuration files. Aspnet_regiis.exe tool can be used to encrypt sensitive data, such as password, held in the Web.config.
The DPAPI protected configuration provider supports machine-level and user-level stores for key storage. The choice of store depends largely on whether or not your application shares a server with other applications and whether or not sensitive data must be kept private for each application. Note that if your application is deployed in a Web farm, you should use the RSA protected configuration provider due to the ease with which RSA keys can be exported.
Refer to the following links for a full description:
The DPAPI protected configuration provider supports machine-level and user-level stores for key storage. The choice of store depends largely on whether or not your application shares a server with other applications and whether or not sensitive data must be kept private for each application. Note that if your application is deployed in a Web farm, you should use the RSA protected configuration provider due to the ease with which RSA keys can be exported.
Refer to the following links for a full description:
Inscription à :
Articles (Atom)