我用IIS来启动一个C#的Web应用程序,启动画面为Test.aspx,然后就会出现如下的对话框:(JIT调试
JIT调试失败,出现以下问题:拒绝访问。
JIT调试由用户帐户“XXXXX\ASPNET”启动。
有关更多信息,请查看文档索引中的“实时调试,错误”。
有谁知道出现这个对话框是出了什么问题呀?如何解决?

解决方案 »

  1.   

    ASPNET用户的权限不够你看看各个目录的权限
      

  2.   

    ASPNET用户权限不够。
      
    对“C:\Inetpub\Wwwroot”目录的访问被拒绝。未能开始监视目录更改。 
    服务器无法访问应用程序目录“C:\Inetpub\Wwwroot\<虚拟目录名>\”。该目录不存在或者因安全设置而无法访问。 
    在根 Web 站点或任何虚拟目录上,ASP.NET 需要 ASPNET 帐户(Aspnet_wp.exe 进程帐户)的读取、执行和列出权限。必须有这些设置,ASP.NET 才能访问内容文件和监视文件更改。请执行下面的步骤更正此问题。在根 Web 站点或虚拟目录上添加 ASPNET 帐户的读取、执行和列出权限 在 Windows 资源管理器中,浏览到包含根 Web 站点(默认设置为:C:\Inetpub\Wwwroot)或虚拟目录的文件夹。 
    右击该文件夹,然后单击“属性”。 
    在“安全”选项卡上,单击“添加”。 
    输入 ComputerName \ASPNET(例如,在名为 Webdev 的计算机上输入 Webdev\ASPNET),然后单击“确定”。 
    允许 ASPNET 帐户的下列权限:读取并执行、列出文件夹内容、读取。 
    单击“确定”关闭“属性”对话框并保存更改。 
    注意   如果“Everyone”(每个人)组或“用户”组能够读取根 Web 站点或虚拟目录,则不需要执行这些步骤。
      

  3.   

    我已经给ASPNET用户Adminstrators的权限了,还是不行。Web应用程序的目录我已经完全共享了,可是还是不行呀~~~
      

  4.   

    TO: CSharpProgrammer(风儿吹过) 
    我这里是FAT32文件系统,不知道怎么才能出来“安全”选项卡。
      

  5.   

    还没有顶一下吗?
    TO:CSharpProgrammer(风儿吹过)
    谢谢你解释了很清楚,但是没有解决问题呀。还有没有其它的办法呢?
      

  6.   

    access数据库吗?
    把access数据库的everyone的权限设置成最大,试试
      

  7.   

    不好意思,修正一下自己的错误。我的系统文件格式是NTFS的,我在我的Web应用程序的根目录上的“安全”选项上加了ASPNET的用户,并把所有权限给它了。ACCESS数据库的everyone的权限也设置成最大了。但是还是不行。但是问题的情况有所变化了,现在是弹出“实时调试”的对话框了,内容主要为:
    异常"System.StackOverflowException"在/LM/W3SVC/1/Root/Xxxx-1-127547398937921456中发生。:(