Often, in a standardized development team, a newcomer is most likely to make the old team members of this team feel headaches. So many times, we arrange a group of new employees to come in and assign a instructor to each novice as much as possible.
In fact, it is not that we don’t value the abilities of these novices. In fact, many times, their technical level and programming ability are very high, so we are afraid of their innovation power. We remember countless times in our memory. Often, newcomers often explain with a grievance, "I did nothing", but sometimes it is a disaster, such as a project file of VSS was inexplicably damaged, DailyBuild was inexplicably interrupted, and a very stable module suddenly had a strange bug. Even a program that could run normally a second ago suddenly couldn't run.
Those so-called old birds often cover their heads and fuck for a long time before they realize that somewhere has been slightly modified, and this kind of modification is often such a coincidence. And more often, these old birds programmatically turn this problem into luck saying, "If you have good luck, you can solve this problem, if you have better luck, you can find the reason."
The past two days, an old bird on our Team encountered such a problem. The project suddenly reported the error below on the machine of a new developer. The old bird saw a grievance and fearless expression again--the other party's subconscious was saying, "I did nothing, it was fine a minute ago, but it suddenly became like this."
error message:
CS0016: Failed to write output file
C:\Windows\\Framework\V1.1.4322\Temporary File\logtest\ae3a7b05\21b60d47\ --Access denied
Then the old bird made a lot of attempts
Close the index service -- the result is still wrong!
Restart the machine --- The result is still the same!
Use aspnet_regiis.exe to re-register --- the result is still the same!
Modify the permissions of Network Services in the Temporary File directory to the highest - the result is still the same!
Modify the startup user of IIS Application Pool as the system user ---Successful
-----It seems that it is a network service user's permissions problem, and finally there is a direction.FileMon
I found a problem in 10 seconds. It turned out that Network Services cannot access the Temp directory of the system directory.
Can I use this directory for compilation? However, after modifying the permissions of the Network Services account to the Temp directory, the problem was solved.
Lao Bird himself is also very strange. Why does he use the Temp directory to compile a certain file in real time? Second, why did the machine that didn't have any problems suddenly need to set such permissions?
When we were having a drink, we almost toasted him together because -- he was lucky!
In fact, it is not that we don’t value the abilities of these novices. In fact, many times, their technical level and programming ability are very high, so we are afraid of their innovation power. We remember countless times in our memory. Often, newcomers often explain with a grievance, "I did nothing", but sometimes it is a disaster, such as a project file of VSS was inexplicably damaged, DailyBuild was inexplicably interrupted, and a very stable module suddenly had a strange bug. Even a program that could run normally a second ago suddenly couldn't run.
Those so-called old birds often cover their heads and fuck for a long time before they realize that somewhere has been slightly modified, and this kind of modification is often such a coincidence. And more often, these old birds programmatically turn this problem into luck saying, "If you have good luck, you can solve this problem, if you have better luck, you can find the reason."
The past two days, an old bird on our Team encountered such a problem. The project suddenly reported the error below on the machine of a new developer. The old bird saw a grievance and fearless expression again--the other party's subconscious was saying, "I did nothing, it was fine a minute ago, but it suddenly became like this."
error message:
CS0016: Failed to write output file
C:\Windows\\Framework\V1.1.4322\Temporary File\logtest\ae3a7b05\21b60d47\ --Access denied
Then the old bird made a lot of attempts
Close the index service -- the result is still wrong!
Restart the machine --- The result is still the same!
Use aspnet_regiis.exe to re-register --- the result is still the same!
Modify the permissions of Network Services in the Temporary File directory to the highest - the result is still the same!
Modify the startup user of IIS Application Pool as the system user ---Successful
-----It seems that it is a network service user's permissions problem, and finally there is a direction.FileMon
I found a problem in 10 seconds. It turned out that Network Services cannot access the Temp directory of the system directory.
Can I use this directory for compilation? However, after modifying the permissions of the Network Services account to the Temp directory, the problem was solved.
Lao Bird himself is also very strange. Why does he use the Temp directory to compile a certain file in real time? Second, why did the machine that didn't have any problems suddenly need to set such permissions?
When we were having a drink, we almost toasted him together because -- he was lucky!