On missLoad the server console (suddenly) reports:
Code:
System.Exception: (0,0): error CS0016: Could not write to output file 'c:\Users\...\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\cache\12173315498102512690.dll' -- 'The directory name is invalid. '
This is totally misleading: The invalid directory name is not in the path the DLL is to be created in, but a part of the temporary-file path set in the TEMP or TMP environment variable (e.g. the “2” in “TMP=C:\Users\...\AppData\Local\Temp\2”).
You can check the current values of TEMP and TMP by using the set command in a command line window. “Current” is highlighted, because “current” may well differ from “settings” (e.g. in My Account, environment).
The underlying cause for this problem is that you access the server remotely (e.g. with RDP). Then an obscure windows group policy template setting hits: “Use separate temporary folders for each session”.
Read https://devblogs.microsoft.com/oldne...25-00/?p=11673 and follow the link within for an explanation on how to change that policy.
Bookmarks