FuseBox non analizza i file XML
-
30-10-2019 - |
Domanda
Attualmente, nell'applicazione.cfc, estengo il framework FuseBox 5.5. Quindi, nel metodo OnRequestStart di seguito, ho impostato la modalità FuseBox a seconda di una determinata condizione.
Il problema è che a volte i file XML FuseBox non si riparano, indipendentemente dalle modifiche che apporto. Se forza un riparabile usando le variabili URL FuseBox.parse = true & fuseBox.loadClean = true & fuseBox.password = xxx, quindi i file analizzano di nuovo.
È quasi come se fuseBox rimane in modalità di produzione anche se quando scarico FuseBox_Parameters.Mode dice "Sviluppo-FULL-UNAD"
Che cosa potrebbe causare questo? È il modo in cui la modalità FuseBox viene manipolata correttamente nel codice sottostante o dovrebbe essere eseguito quel tipo di impostazione da qualche altra parte (oltre a FuseBox.xml) ??
Qualsiasi aiuto sarebbe grande. Grazie
<cffunction name="onRequestStart">
<cfset variables.server_type = "Development" />
<cfswitch expression="#variables.server_type#">
<cfcase value="development">
<cfset FUSEBOX_PARAMETERS.mode = "development-circuit-load" />
<cfset FUSEBOX_PARAMETERS.debug = true />
<cfset request.component_reload = true />
</cfcase>
<cfdefaultcase>
<cfset FUSEBOX_PARAMETERS.mode = "production" />
<cfset FUSEBOX_PARAMETERS.debug = false />
<cfset request.component_reload = false />
</cfdefaultcase>
</cfswitch>
<cfif (StructKeyExists(attributes, "fusebox.loadapp") AND attributes.fusebox.password EQ application.fusebox.password) OR FUSEBOX_PARAMETERS.mode NEQ application.fusebox.mode>
<cfset this.onApplicationStart() />
</cfif>
<cfset superReturn = super.onRequestStart(arguments.1) />
</cffunction>
Nessuna soluzione corretta