Travis Master | ||
Travis Develop | ||
Release | ||
CodeBeat | ||
Azure DevOPS |
- Sockets linux endpoint
- StdOut/stdErr for logging
- Install application files into system folders as /usr/data for app data, /etc/bin/ for exe and /var/log for logs
- dotnet pack hfa.PlaylistBaseLibrary.csproj /p:PackageVersion=1.0.0-beta -c Release
- dotnet nuget push "bin\Release\hfa.playlistbaselibrary.1.0.0-beta.nupkg" -k ux16b846ggi3wy8arhuyxaqx -s https://ci.appveyor.com/nuget/fazzani-22jw22ht3p0v/api/v2/package
- PDB file test debug a dll
- CodeDom
- l'Objective 2.6: Manage the object life cycle à relire attentivement
- Encryption sénario entre 2 app (Asym/Sym)
- link to see https://msdn.microsoft.com/en-us/library/system.object.gethashcode(v=vs.110).aspx
- Permissions/CAS
- TraceSource
- StringReader/StringWriter
- Threading and parallel
- ByteConverter : You should never create an instance of a ByteConverter. Instead, call the GetConverter method of TypeDescriptor.
- System.ComponentModel.DataAnnotations.IValidatableObject
- performancecountercategory
- SecureString, ProtectedData, ProtectedMemory
ProxyPreserveHost On
#ProxyRequests Off
#RewriteEngine On
ProxyPass / http://0.0.0.0:56800/
ProxyPassReverse / http://0.0.0.0:56800/
ServerAdmin webmaster@localhost
ServerName api.synker.ovh
DocumentRoot /home/synker/WebApi
ErrorLog ${APACHE_LOG_DIR}/errorSynkerApi.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPreserveHost On
#ProxyRequests Off
#RewriteEngine On
ProxyPass / http://0.0.0.0:56801/
ProxyPassReverse / http://0.0.0.0:56801/
ServerName synker.ovh
ServerAlias www.synker.ovh
ServerAdmin webmaster@localhost
DocumentRoot /home/synker/WebClient
ErrorLog ${APACHE_LOG_DIR}/errorSynkerClient.log
CustomLog ${APACHE_LOG_DIR}/access.log combined