昨天突然发现我的服务器C盘空间不足,原来是C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files这个目录中缓存了几个G的数据。
由于我的系统是生成静态页面的,所以页面文件数量很多,asp.net把每个请求都缓存进这个目录中了,时间长了就撑爆了。
我期望能把这个缓存目录设置为D盘的,但是找了半天也没找到哪里去设置,各位老大帮帮忙啦,怎么搞啊?

解决方案 »

  1.   

    帮LZ顶
      
    http://user.qzone.qq.com/31767702
      

  2.   

    站点属性">>"主目录">>"配置",把缓存干掉
      

  3.   

    http://msdn2.microsoft.com/en-us/library/system.web.configuration.compilationsection.tempdirectory.aspx
    make sure you have assigned permissions to the new folder
      

  4.   

    那时dotnet framework的安装目录,不可以改吧Temporary ASP.NET Files是一个临时文件夹
      

  5.   

    静态文件不通过asp.net处理。我怀疑你的所谓静态文件根本不是静态文件,而是asp.net文件,只是文件名重写了一下,其实技术真没意思要这样玩的。
      

  6.   

    静态HTML都不是ASP.NET了,怎么会有编译临时文件?难道你的“静态”文件实际上还是ASPX?
      

  7.   

    在michine.config 里 ,自己改吧,很简单的