When editing and save app.config with Notepad++ at runtime, process crashes with unhandled exception:
System.Configuration.ConfigurationErrorsException: The configuration file has been changed by another program. (***Server.exe.config)
в System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)
в System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Object& result, Object& resultRuntimeObject)
в System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
в System.Configuration.Configuration.GetSection(String sectionName)
в SuperSocket.SocketEngine.ConfigurationWatcher.OnConfigFileUpdated(String filePath, String sectionName, IBootstrap bootstrap)
в SuperSocket.SocketEngine.ConfigurationWatcher.<>c__DisplayClass2.<Watch>b__1(Object s, FileSystemEventArgs e)
в System.IO.FileSystemWatcher.OnChanged(FileSystemEventArgs e)
в System.IO.FileSystemWatcher.NotifyFileSystemEventArgs(Int32 action, String name)
в System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* overlappedPointer)
в System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)