I was using the Windows Calculator app to convert bytes to mebibytes and when I copied the value from the app to my nlog.config file, nlog blew up on me. I didn’t make the connection right way so it took me ~30mins of debugging to see what was going on.
The first value I copied and pasted. The 2nd value I manually typed in.
Using the built-in ASCII –> HEX we can see they are different!
2017-03-17 12:18:07.7561 Error Parsing configuration from C:\Users\mdepouw\Source\Repos\Some App\Some App\DealBank.Web\nlog.config failed. Exception: NLog.NLogConfigurationException: Exception when parsing C:\Users\mdepouw\Source\Repos\Some App\Some App\DealBank.Web\nlog.config. —> NLog.NLogConfigurationException: Error when setting property ‘ArchiveAboveSize’ on File Target[allfile] —> System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)