我在App_Code文件夹中放了一些cs文件,也放了几个js文件,老是编译出错。
如果把文件夹名改为App_Data_1就一切正常。
难道文件夹App_Code和文件夹App_Data中的文件格式真是有限制的吗?
如果真是这样,有没有办法禁止浏览者下载位于虚拟主机上一个普通文件夹中的javascript代码(不是小气,只是为了防止客户在付费之前得到代码)?

解决方案 »

  1.   

    App_Code是 .net专门用来存放类库的文件夹。
      

  2.   

    将javascript代码打包到资源文件中,就可以避免客户下载了,不过客户端的东西,通过查看源文件还是可以看到你的客户端代码的。
      

  3.   

    首先App_Code是受保护的特殊文件夹...拒绝直接访问...只能放.NET源代码文件...其次js是在客户端执行的,必须能够直接访问必须能够下载...你的想法是不可能的...但是js可以加密,虽然那个加密形同没有不过可以唬唬一般人...
      

  4.   

    App_Code放.NET源代码文件
    只能用其他文件夹,可通过重写路径实现
      

  5.   

    直接将js文件放到资源文件中。但最终js代码都会Render到客户端,但可以避免文件会下载。
      

  6.   

    http://book.csdn.net/bookfiles/911/10091128635.shtml
      

  7.   

    楼主,打消你的年头吧,JS代码只要想得到,无论你怎么做别人都可以得到!因为JS是需要完全下载到客户端执行的,你的源代码始终都要到客户端的内存中去的!
      

  8.   

    js本来就是客户端的东西,不可能禁止下载~如果觉得很重要,可以对部分js加密~
      

  9.   

    通过 .aspx 页面输出
    GetMyJs.aspx?which=<<...>>if(已授权验证) {
       // ...
    }