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


当前回答

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

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

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

其他回答

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

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

在Visual Studio 2019和asp.net Core 5.0中

< YourProjectFolder >。vs < YourProjectName > /配置/ applicationhost配置。

回到原点,包括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}"

and

VWDPort = "Port#"

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

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

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

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

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