在vs2008中预编译Asp.net应用程序的方法

记得在做Asp.net网站时可以在“发布”中选择“预编译”选项,可是在Asp.net应用程序中却没有这个选项。

所以只能用命令行了。打开VS命令提示,输入:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC>aspnet_compiler -v /Aspnet -p "C:\inetpub\wwwroot\mt" C:\inetpub\wwwroot\mt2

其中两个路径都应该是IIS应用程序的目录。第一个可能是未预编译的Asp.net程序,第二个必须是空目录。

而后可以发现第二个目录已经被预编译,aspx文件中只包含一句话:

这是预编译工具生成的标记文件,不应被删除!

也可以发现首次访问时速度会快许多。

发表评论