在哪里找到IIS Express配置/元数据库文件?

在哪里可以找到IIS Express配置/元数据库文件?

271024 次浏览

配置文件名为applicationhost.config。 它存储在这里:

My Documents > IIS Express > config

通常,但并非总是,其中一条路径是可行的

%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
< p > VS2019更新 < br > 如果您使用的是Visual Studio 2019+,请检查此路径:

$(solutionDir)\.vs\{projectName}\config\applicationhost.config
< p > VS2015 (来源:@Talon)更新 < br > 如果你使用的是Visual Studio 2015-2017,检查这个路径:

$(solutionDir)\.vs\config\applicationhost.config

在Visual Studio 2015+中,您还可以通过更改项目文件(例如:MyProject.csproj)中的<UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>设置来配置使用哪个applicationhost.config文件。(来源:MSDN论坛)

自Visual Studio 2015引入以来,这个位置已经发生了变化,并被添加到你的解决方案根目录中,位于以下位置:

C:\<Path_To_Solution>\.vs\config\applicationhost.config

我希望这能为您节省一些时间!

为了回到原点并包括Visual Studio的所有版本,@Myster最初声明;

Pre Visual Studio 2015到applicationhost的路径。配置是:

%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config

Visual Studio 2015/2017路径可以在:(信贷:@Talon)

$(solutionDir)\.vs\config\applicationhost.config

Visual Studio 2019路径可以在:(信贷:@Talon)

$(solutionDir)\.vs\config\$(ProjectName)\applicationhost.config

但是让一些人感到困惑的部分是.sln文件中的项目设置可以重新填充应用程序主机。为Visual Studio 2015+配置。(作者:@Lex Li)

如果你在applicationhost中做了一个改变。配置你也必须确保你的变化匹配这里:

$(solutionDir)\ProjectName.sln

这两个重要的设置应该是这样的:

Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"

而且

VWDPort = "Port#"

这里重要的是.sln中的两个设置必须分别匹配applicationhost中的名称和bindingInformation。配置文件,如果您计划进行更改。可能会有更多的地方链接这两个文件,我会更新,因为我发现更多的链接或评论或更多的经验。

< p > VS 2015 &VS 2017: 右键单击IIS Express系统托盘图标(当运行应用程序时),并选择“显示所有应用程序”:

 IIS Express系统托盘图标显示的上下文菜单 < / >

然后,选择相应的应用程序,单击applicationhost。配置文件路径:

对话框显示任意网站附带的应用程序主机。配置文件路径“></a> . conf”</p></div>
                                                                            </div>
                                </div>
                            </div>
                        </div>
                                                <div class=

对于Visual Studio 2019 (v16.2.4),我只能在这里找到这个文件:

用户< em > C: \ \ \ \ IISExpress \ config \ applicationhost.config文档 applicationhost.config . < / p >

希望这对我有帮助,因为我无法找到上面建议中提到的。vs文件夹位置。

我认为这里所有的答案都是相关的,但是,如果像我一样,你正在寻找Visual Studio在创建applicationHost.config版本时从哪里获取< em > < / em >模板,那么你可以看看这里:

C:\Program Files (x86)\IIS Express\config\templates\PersonalWebServer

如果你经常在同一个项目的多个分支中工作,并在其中很多分支中按下“调试”,这种情况就会发生很多。在这里进行编辑将确保编辑传播到所创建的任何新项目/解决方案文件夹。

答案间接来自这个答案

Visual Studio 2019asp.net Core 5.0

& lt; YourProjectFolder> / .vs / & lt; YourProjectName> / config / applicationhost.config

如果您正在使用Rider, IIS Express使用的配置文件位于您的项目目录.idea/config/applicationhost.config