Why does the following problem happen?
Scenario:
- Make sure that IIS is installed
- Execute
"notepad %WINDIR%\System32\inetsrv\config\applicationHost.config"
using admin account
Actual Result: the file is successfully opened in notepad
Execute the following code in admin account's context:
string filePath = @"%WINDIR%\System32\inetsrv\config\applicationHost.config"; Console.WriteLine(File.Exists(Environment.ExpandEnvironmentVariables(filePath)));
Actual Result: False
Expected Result: True