DeploymentSection.Retail Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą, czy aplikacje internetowe na komputerze są wdrażane w retail
trybie.
public:
property bool Retail { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("retail", DefaultValue=false)]
public bool Retail { get; set; }
[<System.Configuration.ConfigurationProperty("retail", DefaultValue=false)>]
member this.Retail : bool with get, set
Public Property Retail As Boolean
Wartość właściwości
true
jeśli aplikacje internetowe są wdrażane w retail
trybie; w przeciwnym razie false
. Wartość domyślna to false
.
- Atrybuty
Przykłady
Poniższy przykład pliku konfiguracji pokazuje, jak ustawić tę właściwość na true
w pliku machine.config. Plik machine.config znajduje się w tym folderze:
%windir%\Microsoft.NET\Framework\<frameworkversion>\Config
<system.web>
<deployment
retail="true" />
</system.web>
Uwagi
Gdy Retail jest true
, ASP.NET wyłącza dane wyjściowe śledzenia, wyłącza możliwości debugowania i wyłącza szczegółowe komunikaty o błędach generowane przez system dla użytkowników zdalnych. W przypadku aplikacji, które mają customErrors
element w pliku Web.config aplikacji, mode
atrybut jest wymuszany na On
. Te ustawienia zastępują wszystkie ustawienia wprowadzone w plikach Web.config aplikacji.
Uwaga
W przypadku retail
korzystania z tego ustawienia należy ustawić debug
atrybut false
na wartość w aplikacji Web.config plików wdrożonych na serwerze. Ustawienie debug
wyłącza przekroczenie limitu czasu wykonywania żądania i nie jest to zastępowane przez retail
ustawienie. Aby uzyskać więcej informacji, zobacz
Najczęstsze problemy z obsługą ASP.NET — raportowanie z głębi Microsoft pomocy technicznej dla deweloperów na blogu Scotta Hanselmana.