鉴于Windows Server 2012 R2(版本6.2(Build 9200)),IIS 8.5(.9600.16384)执行
<%@ Page language="c#" %>
<html>
<body>
<h3>
<% Response.Write("Hello world!"); %>
<% var neverUsed = 0; /*Just to emit warning*/%>
</h3>
</body>
</html>
&#13;
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -m /LM/W3SVC/5/Root -c
观察以下输出:
Microsoft (R) ASP.NET Compilation Tool version 4.0.30319.33440
Utility to precompile an ASP.NET application
Copyright (C) Microsoft Corporation. All rights reserved.
c:\applications\test\default.aspx(6): warning CS0219: The variable 'neverUsed' is assigned but its value is never used
预期结果:正如所描述here default.aspx的内容应替换为&#34; 这是预编译工具生成的标记文件,不应该被删除!&#34;。
实际结果:default.aspx内容相同。
!注意!不使用-u开关。