修改一下IIS中的设置,把您的这个服务目录作为一个虚拟目录来执行。  具体的做法:打开IIS,找到相应的目录,
             
     右键->属性-> 目录->应用程序设置->创建

解决方案 »

  1.   

    或没在虚拟目录里的安全加入aspnet
    而是文件夹的属性页里的安全,如果你的是ntfs的话
      

  2.   

    到iis管理工具里看一下, 它虚拟目录的图标是不是一个"组件"的图标
      

  3.   

    to:panyee(快乐王子)
    -----------------------------------------------
    打开IIS,找到相应的目录,
                 
         右键->属性-> 目录->应用程序设置->创建-----------------------------------------------------
    我的IIS没有你说的  右键->属性-> 目录->应用程序设置->创建
    只有属性->虚拟目录
      

  4.   

    那基本配置应该是正确的重新编译一次, 
    看machine.config中processModel一节的userName="machine"有没有改成"system"或再看看虚拟目录的安全选项中, Users组对目录的权限
      

  5.   

    修改一下IIS中的设置,把您的这个服务目录作为一个虚拟目录来执行。  具体的做法:打开IIS,找到相应的目录,
                 
         右键->属性-> 目录->应用程序设置->创建
      

  6.   

    I改了MACHINE.CONFIG可还是不行,
    有没有好的资料推荐一下,好书也行,谢了.
      

  7.   

    panyee(快乐王子),老大谢了。