语言

DeploymentSection.Retail 属性

定义

获取或设置一个值,该值指定计算机上的 Web 应用程序是否以 retail 模式部署。

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

属性值

true 如果 Web 应用程序部署在 retail 模式下,则为 ;否则为 false。 默认值为 false

属性

示例

以下配置文件示例演示如何在 machine.config 文件中将此属性设置为该属性 true 。 machine.config 文件位于此文件夹中:

%windir%\Microsoft.NET\Framework\<frameworkversion>\Config

<system.web>
  <deployment
    retail="true" />
</system.web>

注解

Retailtrue 时,ASP.NET 禁用跟踪输出、禁用调试功能,并为远程用户禁用详细的系统生成的错误消息。 对于应用程序 Web.config 文件中具有 customErrors 元素的应用程序,属性 mode 强制使用 On。 这些设置将替代应用程序 Web.config 文件中所做的任何设置。

注释

使用设置 retail 时,应继续将 debug 属性 false 设置为应用程序 Web.config 部署到服务器的文件。 该 debug 设置将禁用请求执行超时,此设置不会覆盖 retail 此超时。 有关详细信息,请参阅此处。 最常见的 ASP.NET 支持问题 - 在 Scott Hanselman 博客中从Microsoft开发人员支持深入报告。

适用于