DeploymentSection.Retail 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指定计算机上的 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>
注解
当 Retail 为 true 时,ASP.NET 禁用跟踪输出、禁用调试功能,并为远程用户禁用详细的系统生成的错误消息。 对于应用程序 Web.config 文件中具有 customErrors 元素的应用程序,属性 mode 强制使用 On。 这些设置将替代应用程序 Web.config 文件中所做的任何设置。
注释
使用设置 retail 时,应继续将 debug 属性 false 设置为应用程序 Web.config 部署到服务器的文件。 该 debug 设置将禁用请求执行超时,此设置不会覆盖 retail 此超时。 有关详细信息,请参阅此处。
最常见的 ASP.NET 支持问题 - 在 Scott Hanselman 博客中从Microsoft开发人员支持深入报告。