你看看你的web.config文件中的compilation段中的debug是否等于true,如果不是改成true试试

解决方案 »

  1.   

    1.在浏览器里有一个internet选项里有一个“安全”->"自定义级别"->用户验证->登陆级别下面最后一个选项
    如果还不行
    2.运行aspnet_regiis.exe -i 试试
      

  2.   

    你是不是在域控制器上安装的asp.net?
    如果是,请参照下文设置即可。
    我的电子邮件是[email protected]
    QQ是32823329
    希望交一个朋友,可以互相帮助。PRB: ASP.NET 在域控制器上不能使用非管理员域帐户
     
    这篇文章中的信息适用于: 
    Microsoft ASP .NET(随 .NET 框架提供) 
    Microsoft Internet 信息服务 5.0 
     
    症状
    在域控制器上安装 Microsoft Visual Studio ..NET 或 Microsoft .NET 框架后,如果您尝试运行 ASP.NET 应用程序,则浏览器会显示下面的错误消息: 
     Server Application Unavailable
    The web application you are attempting to access on this web server is currently unavailable. 
    Please hit the "Refresh" button in your web browser to retry your request.(服务器应用程序不可用
    您在此 web 服务器上尝试访问的 web 应用程序当前不可用。
    请点击 web 浏览器上的“刷新”按钮以重试您的请求。) 
    此外,系统应用程序事件日志中会记录以下事件: aspnet_wp.exe could not be launched because the username and/or password supplied in the processModel section of the config file are invalid. 
    aspnet_wp.exe could not be started. 
    HRESULT for the failure:(未能启动 aspnet_wp.exe,因为配置文件的 processModel 节提供的用户名和/或密码无效。
    未能启动 aspnet_wp.exe。
    该故障的 HRESULT:)80004005 
    此问题涉及 Internet 信息服务 (IIS) 5.0 版或更高版本。 原因
    默认情况下,ASP.NET 使用更安全的默认值所附带的弱帐户(ASPNET 帐户)运行其辅助进程 (Aspnet_wp.exe)。 但是,如果您在域控制器上运行 ASPNET 帐户,则无法将辅助进程作为 ASPNET 帐户来运行。 域控制器要求使用拥有管理权限的帐户来正确启动进程。 解决方案
    若要解决此问题,请使用以下方法之一: 在 Machine.config 文件的 <processModel> 节将 userName 属性设置为 SYSTEM。 这将把辅助进程配置为以 SYSTEM 身份运行。 
    如果想为进程配置一个任意帐户,则您必须是一个 Administrator 帐户。 可以在 Machine.config 文件的 <processModel> 节为进程配置一个任意帐户。