在哪里findIIS Expressconfiguration/元数据库文件?
哪里可以findIIS Expressconfiguration/元数据库文件?
configuration文件被称为applicationhost.config 。 它存储在这里:
我的文档> IIS Express>configuration
通常,但不总是,这些path之一将工作
%userprofile%\documents\iisexpress\config\applicationhost.config %userprofile%\my documents\iisexpress\config\applicationhost.config
更新VS2015 (信用:@Talon)
如果您使用的是Visual Studio 2015+,请检查以下path:
$(solutionDir)\.vs\config\applicationhost.config
在Visual Studio 2015+中,您还可以通过更改项目文件(例如:MyProject.csproj)中的<UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>
设置来configuration使用哪个applicationhost.config文件。 (来源: MSDN论坛 )
自从Visual Studio 2015的推出以来,这个位置已经发生了变化,并被添加到您的解决scheme根目录下的以下位置:
C:\<Path\To\Solution>\.vs\config\applicationhost.config
我希望这可以节省一些时间!
为了圈出所有版本的Visual Studio, @Myster最初指出:
在Visual Studio 2015之前 ,applicationhost.config的path是:
%userprofile%\documents\iisexpress\config\applicationhost.config %userprofile%\my documents\iisexpress\config\applicationhost.config
Visual Studio 2015+path可以在:( credit:@Talon )
$(solutionDir)\.vs\config\applicationhost.config
但是可能会有人使用的部分是.sln文件中的项目设置可以重新填充Visual Studio 2015+的applicationhost.config 。 ( 信用:@李立 )
因此,如果您在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匹配。 可能有更多的地方链接这两个文件,我会更新,因为我发现更多的意见或更多的经验的链接。
对于VS 2015和VS 2017 :右键单击IIS Express系统托盘图标(运行应用程序时),然后select“显示所有应用程序”:
然后,select相关的应用程序并单击applicationhost.config文件path: