aspnet_compiler -v / -p 地址编译 为什么会提示
Error aspruntime:Cannot  use a leading to exit above the  top directory 一直都没变过文件夹路径,编译命令也是在记事本里放好的 没动过啊  怎么编译报错了呢 着急 请帮忙

解决方案 »

  1.   

    我是在CMD里编译时 提示的错误
      

  2.   

    参考http://www.cnblogs.com/xuxiaoguang/archive/2008/06/19/1226016.html
      

  3.   

    我的方法是把那个bat文件放到网站所在的同级目录里去编译~ 直接用文件夹名字……
    所以没有遇到过这个问题
    我用过的那个指令:
    @echo off
    echo 即将进行网站预编译!
    echo. & pause 
    %CORPATH%aspnet_compiler -v /website -p 编译前名称 -f 编译后名称-fixednames
    echo 网站预编译完成!
    echo. & pause 
      

  4.   

    cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727aspnet_compiler -v / -p  D:\website D:\website1
      

  5.   

    aspnet_compiler -v / -p 地址 
    那个/后面代表的是你的虚拟目录
    但是如果你留空的话代表指向的是整个服务器的跟路径
    当然会报错了
    除非你把跟路径指向了你要编译的网站路径
    建议你看看你的虚拟路径是否写对了这个命令
    aspnet_compiler -v /SMS -p d:\SMS
    它表示将虚拟目录为SMS的程序编译后放在d:\sms路径下。
      

  6.   

    设置一下环境变量就可以在任何路径下使用aspnet_compiler了,不会遇到路径问题