Udostępnij za pośrednictwem


DeploymentSection.Retail Właściwość

Definicja

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.

Dotyczy