gpt4 book ai didi

iis-express - 即使定义了 2 个站点,IIS Express 7.5 也仅加载一个站点?

转载 作者:行者123 更新时间:2023-12-03 22:49:11 24 4
gpt4 key购买 nike

我从命令行条目加载并运行了 IIS express。我正在使用默认的 applicationhost.config 文件(我知道这是正确的文件,因为我已经多次更改了第一个站点的端口等)。

奇怪的是,我定义了两个站点,但似乎只有第一个被加载?我确定 IIS express 可以加载多个站点,对吗?只要端口不同?

这是<sites> applicationhost.config 文件中的定义位:

<sites>
<site name="BF Local SVN" id="1">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\_CODE SOURCECONTROL\BizzfaceLocalSVN" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:6464:localhost" />
</bindings>
</site>
<site name="SquirrelITfreeformBS" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\_CODE SOURCECONTROL\SquirrelITfreeformBS" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:6465:localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>

如您所见,定义了两个站点,不同的站点 ID 和不同的端口?

有任何想法吗?

最佳答案

当您从命令行(不带任何命令行参数)运行 iisexpress.exe 时,它​​会启动默认 applicationhost.config 文件 (%userprofile%\documents\iisexpress\config\applicationhost.config) 中给出的第一个站点。

要启动多个站点,请使用/apppool 开关,如下所示;

iisexpress.exe /apppool:Clr4IntegratedAppPool

以上命令将启动所有使用“Clr4IntegratedAppPool”应用程序池的应用程序。

关于iis-express - 即使定义了 2 个站点,IIS Express 7.5 也仅加载一个站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7142792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com