ColdFusion / Mach-II无法在初始加载站点时加载/查找基本配置文件

时间:2014-01-14 16:06:58

标签: coldfusion mach-ii

内部/内联网应用

IIS错误:

Unable to find the base config file for module ''.configPath=D:\Sites\xxx\webroot\config\mach-ii.xml 
The specific sequence of files included or processed is: D:\Sites\xxx\webroot\Index.cfm, line: 131

最初在浏览器中加载我的MachII站点时遇到一些错误。服务器返回500错误,因为它无法找到所请求的页面。

然而,当您手动刷新网站时,它会按预期转到该页面。

最近的代码更改用于验证用户:

    <cfif CGI.REMOTE_USER EQ "">
      <cfheader name="WWW-Authenticate" value="NTLM" />
      <cfheader statuscode="401" statustext="Not Authorized" />
      <cfabort />
    </cfif>

所以我怀疑这可能与实际错误有关。我只想弄清楚两者之间的某种联系。 BTW(以上代码用于强制用户对自己进行身份验证并填充CGI.REMOTE_USER变量),默认情况下不会填充它,除非它们经过身份验证。

此外,一旦应用程序运行一次,它对剩余的工作日(或延长的一段时间)都有好处。关闭,重新加载浏览器并导航到网站上的任何区域都可以。这只是网站的初始加载导致发生此错误。

0 个答案:

没有答案