我在Windows 2012上运行了.Net网站。我想尝试预编译它以加快第一页的响应速度。该站点在IIS中的第二个虚拟网站上运行。
在http://localhost:88/AppVersion/AppSite/
aspnet_compile
的文档在适当的位置表示-v键是我想要的。当您在虚拟站点上时,我无法确定用于-v选项的路径。试过全力以赴;部分路径,只是从aspnet_compile获取无效的路径错误。
我可以解决的问题是:aspnet_compile -v {something}
答案 0 :(得分:0)
-v是虚拟路径。从托管根目录将路径放到您的应用程序中。我想根据你的例子,你会输入:-v / AppVersion / Appsite /我没有尝试使用不属于自己域名的网站。
以下是我在其自己的域上使用的网站: %windir%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_compiler -v / -p C:\ Projects \ branches \ demo3 \ KenticoCMS -fixednames C:\ Projects \ branches \ demo3precomp
参考:http://msdn.microsoft.com/en-US/library/ms229863(v=vs.80).aspx