编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: BC31019: 无法写入输出文件“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\50e5d427\a985f5fb\4sodiyg6.dll”: 目录名无效。 
不知道怎么回事?目录权限没有问题,使用vs.net 2003编译也没有问题,就是不能访问尝试:
我试过了,aspnet_regiis -i,然后iisreset,还是同样的错误。
重新启动IIS,结果一样
删除ASPNET 临时目录还是一样
请问问题出在哪里呢?

解决方案 »

  1.   

    把 ASPNET 加到 administrators 组里。
      

  2.   

    把 ASPNET 加到 administrators 组里。
      

  3.   

    把 IUSR_XXX 和 IWAM_XXX帐号 也加入到 administrators 组里。
      

  4.   

    先说明下,我把应用程序复制一份,到新的目录下运行就没有问题,就这个就有问题存在。 FJGoodGood(_FJ_强中强),还是不行,我想应该不是帐号的问题
      

  5.   

    这个问题我碰到过,最后再试这个:找出  %TMP% 和 %TEMP% 目录 (一般在 Windows\TEMP 和 Windows\TMP),给它们加上 everyone 完全控制的权限
      

  6.   

    你在引用这个DLL的时候将属性中的的“复制到本地”设为true
      

  7.   

    晕死,告诉大家,我启动服务器就好了~呵呵
    可能是有些文件在重写的时候出现异常而无法替换
    只有在系统启动的时候才解除保护,才能改写,一个道理,又学了点实际经验了~hoho
    散分