Reputation: 2741
Visual Studio creates a hidden folder in the solution root of web projects named .vs. Inside there is a config sub-folder with an applicationhost.config file. If the .vs folder is missing Visual Studio will create it again either when I open the solution or maybe when I start the debugger.
I assume that this applicationhost.config file is being copied from some default location. I wish to find the source file and make some changes so that my preferred settings will be in effect by default.
I am currently using Visual Studio 2019 16.3.7.
Where does Visual Studio copy this file from?
Upvotes: 5
Views: 7894
Reputation: 491
The help documents iisexpress /?
/config help states:
The full path to the applicationhost.config file. The default value is the IISExpress\config\applicationhost.config file that is located in the user's Documents folder.
Of course you can change the path to whatever using the argument as well.
Upvotes: -1
Reputation: 5306
The applicationhost.config
is copied from
%windir%\system32\inetsrv\config
You can get %windir%
from the set
command in a command window. (usually C:\windows)
From Microsoft Forum User lextm...aka Lex Li
You are encouraged to modify this file via appcmd. http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe/ Run this command at an elevated command prompt is enough. To edit the file directly, you need to elevate Notepad.exe and then open it. This is not recommended unless you are quite familiar with the syntax. The history folder contains the old copies of the config files, and editing them does not make changes to current IIS settings.
Upvotes: 0
Reputation: 2741
I found applicationhost.config in these locations on my PC:
I altered each systematically and found that in my case Visual Studio 2019 is copying the file from path 1.
Upvotes: 6