Coldbox站点通过CommandBox内部服务器返回的变量与IIS站点服务器返回的变量不同

问题描述 投票:1回答:1

[我刚刚开始研究ColdBox,并完成了快速入门(https://coldbox.ortusbooks.com/getting-started/getting-started-guide),并将#getSetting(“ APPNAME”)#添加到hello.index中

在我的开发机上使用CommandBox“启动服务器”,它在端口55700(无法从防火墙中启动)启动其内部服务器,并且我得到了预期的输出(请参见第一个图像),在该输出中,它从.env文件

使用我的典型设置,其中IIS服务器上的所有内容都在端口80或443上提供,APPNAME来自config / Coldbox.cfc(请参阅第二张图像)。>>

即使页面都是通过CommandBox中的IIS呈现的(即使我执行“服务器停止”),变量也似乎不正确。

有人遇到这种情况或知道我在做什么错吗?

两个屏幕截图中该页面的代码

<cfoutput>
<h1>hello.index</h1>
#now()#
<div class="alert alert-danger">#getSetting("APPNAME")#</div>
<div class="alert alert-success">#getSetting("ENVIRONMENT")#</div>
<cfdump var="#application#" expand="false">
</cfoutput>

enter image description hereenter image description here

我刚刚开始研究ColdBox,并完成了快速入门(https://coldbox.ortusbooks.com/getting-started/getting-started-guide),并在其中添加了#getSetting(“ APPNAME”)#你好....

coldfusion cfml lucee coldbox
1个回答
0
投票

请确保您使用相同的Web上下文:在第一个映像中,您正在访问127.0.0.1,在第二个映像中,您正在访问FQDN。仅当您在Servlet主机配置级别将别名定义为别名时,这才可以用作同一上下文。如果您的客户端将请求发送到同一上下文,也请交叉检查可能的Web上下文的AccessLogs。

© www.soinside.com 2019 - 2024. All rights reserved.