如果您的项目没有 Web.config 文件,则向包含该 ASP.NET 应用程序的目录添加一个 Web.config 文件。如果您是在 Visual Studio .NET 中工作,则用右键单击"项目资源管理器"中的项目,单击添加新项,然后单击 Web 配置文件。
如果您的项目已经有了 Web.config 文件,而且该 Web.config 文件的"编译"部分中 debug 属性设置为了 true ,则请按照下列步骤设置该项目文件夹的执行许可属性:
启动"Internet 服务管理器",然后单击要尝试进行调试的项目。
右键单击该项目,然后单击属性。
单击目录选项卡。
如果在执行许可列表中选择了无,则单击"仅显示脚本"然后单击应用。 

解决方案 »

  1.   

    Whether first according to doing above,not the not all right 
    then do
     "aspnet_regiis.exe -i" try again!
      

  2.   

    我的配置都是这样的啊,有web.config,<compilation defaultlanguage="C#" debug="true"/>而且IIS里的执行许可里是选择的“仅显示脚本” 但还是出这个问题,在别的机子上不存在这个问题
      

  3.   

    Try:
    从命令行定位到 .Net 版本目录。例如:
        C:\Winnt\Microsoft.Net\Framework\v1.0.XXXX
      
    运行下列命令:
        aspnet_regiis.exe -i
      
    运行下列命令:
        iisreset.exe