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

时间:2012-10-18 03:08:38

标签: iis-express

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

6 个答案:

答案 0 :(得分:511)

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

我的文档> IIS Express>配置

通常,但并非总是如此,其中一条路径将起作用

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

VS2019更新
如果您使用的是Visual Studio 2019+,请检查以下路径:

$(solutionDir)\.vs\{projectName}\config\applicationhost.config

VS2015更新(来源:@Talon)
如果您使用的是Visual Studio 2015-2017,请检查以下路径:

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

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

答案 1 :(得分:90)

自Visual Studio 2015推出以来,此位置已更改,并已添加到您的解决方案根目录下的以下位置:

C:\<Path\To\Solution>\.vs\config\applicationhost.config

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

答案 2 :(得分:68)

对于VS 2015&amp; VS 2017 : 右键单击IIS Express系统托盘图标(运行应用程序时),然后选择“显示所有应用程序”:

Context menu for IIS Express system tray icon showing the alternative "Show all applications" highlighted

然后,选择相关的应用程序并单击applicationhost.config文件路径:

Dialog showing arbritrary website with accompanying applicationhost.config file path

答案 3 :(得分:42)

要完整循环并包含所有版本的Visual Studio, @Myster 最初声明;

在Visual Studio 2015之前,applicationhost.config的路径是:

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

Visual Studio 2015 + 路径可在以下位置找到:( credit:@Talon

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

但可能会让某些人知道的部分是.sln文件中的项目设置可以重新填充 Visual Studio 2015 + 的applicationhost.config。 (信用:@Lex Li

因此,如果您在applicationhost.config中进行更改,则还必须确保您的更改符合此处:

$(solutionDir)\ProjectName.sln

两个重要设置应如下所示:

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

VWDPort = "Port#"

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

答案 4 :(得分:3)

我认为这里的所有答案都是相关的,但是,如果像我一样,您正在寻找Visual Studio在创建新版本时采用 模板 的位置版本的 applicationHost.config ,则可以在此处查看:

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

如果您经常在同一个项目的多个分支上工作,并在其中很多按“ debug”,则经常发生这种情况。在此处进行编辑将确保该编辑传播到创建的任何新项目/解决方案文件夹。

答案间接来自this answer

答案 5 :(得分:2)

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

C:\ Users \\ Documents \ IISExpress \ config \ applicationhost.config applicationhost.config

希望这会有所帮助,因为我找不到上述建议中提到的.vs文件夹位置。