2016-06-23 4 views
0

Wenn wir in Produktion gehen, wollen wir sicherstellen, dass die Fehler von Composite C1 von Benutzern nicht gesehen werden. Dies ist ein Beispiel für eine erzwungene Ausnahme, die von einem MVC-Funktionstest ausgelöst wird, der direkt auf der Seite gerendert wird.Composite C1: Wie bei Seitenfehlern deaktivieren

in page error

Folgendes ist in der web.config

<customErrors mode="On" defaultRedirect="/Errors/Site-Error"> 
     <error statusCode="404" redirect="/Errors/Page-Not-Found" /> </customErrors> 
<compilation debug="false" optimizeCompilations="false" targetFramework="4.6"> 

Danke

Antwort

1

In v5 wir einen Weg eingeführt, um diese Funktion auszuschalten.

in ~/App_Data/Composite/Composite.config lokalisieren das Element

/configuration/Composite.Core.Configuration.Plugins.GlobalSettingsProviderConfiguration/GlobalSettingsProviderPlugins/add

und die das Attribut "prettifyRenderFunctionExceptions" auf " „false

Quelle: https://github.com/Orckestra/C1-CMS/issues/130

+0

Excellent! Danke für die rechtzeitige Antwort. Es wäre cool, eine Checkliste für die Produktionsbereitstellung von Composite Team zu haben. Ich bin mir sicher, dass es einige andere Einstellungen gibt, die bei der Sicherheit, der Leistung und der Fehlerprotokollierung hilfreich wären. Glückliche Kodierung – NerdBrick

Verwandte Themen