HTTP 500 - 内部服务器错误--很多时候都是比较难缠的问题,导致该错误的可能很多。一定要全部错误信息贴出来,才好找原因。比如说你先看看除了aspx文件外,其它如asp文件允许是否正常等?

解决方案 »

  1.   

    asp文件打开是ok  的服务器应用程序不可用 
    试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 
      

  2.   

    建立一个静态页面html的,看看能不能正确访问
      

  3.   

    如果是数据库操作时你可能使用了commandbulider自动生成sql语言,或者直接使用变量赋值,改用Parameters方式指定字段类型及长度   
    还有是否使用了数据库关键字作为字段名或者表明?
      

  4.   

    C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG目录下的machine.config文件中的查找userName="Machine"的,把他改成userName="SYSTEM" 试试
      

  5.   

    改成userName="SYSTEM",还是照样出错.
      

  6.   

    根据forestyang的建议,重装framework后,搞定,感谢各位的大力支持和参与。
      

  7.   

    根据forestyang的建议,重装framework后,搞定,感谢各位的大力支持和参与。