ASP.NET关于http/1.1 500 Server Error 的解决办法

第一种:
可能是下面的三种情况,原因是这些组件可能受到了破坏,依次在运行里面输入试试
regsvr32 %windir%/system32/jscript.dll
regsvr32 %windir%/system32/vbscript.dll
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
dotnet版本号现在有三种,你装的哪一个就改成哪一个
v1.1.4322
v1.0.3705
v2.0.50727
第二种:
http://search.internet.com/www.15seconds.com
第三种:
最近web服务器报http/1.1 500 server error错误,在网上查,得到如下解决办法:
regsvr32 %windir%/system32/jscript.dll
具体造成原因在查明,初步断定和进行了系统的详细安全设定有关

《ASP.NET关于http/1.1 500 Server Error 的解决办法》
regsvr32 %windir%/system32/jscript.dll

今天在做一个新测试时,新建立了一个WEB项目,却突然提示偶创建出错,错误内容如下:
尝试创建web项目或打开位于url"http;//locahost/test2"的项目时,web服务器报告以下错误"http/1.1 500 internal server error"
乖乖,刚刚还好好的,怎么现在就不行了,然后网上找了些方法

1、重起IIS----  无效

2、从新注册aspnet_regiis -i --无效(在\WINNT\Microsoft.NET\Framework\v1.1.4322>目录,不同版本名字不同)

3、regsvr32 scrrun.dll  --无效

不想重装,所以非找到答案不可

后来,又重器来一次IIS,却可以了,不知道是上面哪一步有效了,呵呵

我想应该是第三步

regsvr32 scrrun.dll

完之后得重起IIS

iisreset



花生认为,这是因为.net1.1和.net2.0并存的原因,重装IIS,并将其属性的ASP.NET项,调回1.1版本,然后在VS2003重新起项目就行了!~~




以下摘自Asp.net技术论坛:
产生这种错误的可能性有很多,其中常见的一种是IIS组件和FrontPage扩展引起的,如果出现这个问题的话,请先重装IIS组件和FrontPage扩展,然后重启再试试。
还有一种是注册dll的问题,试试运行Regsvr32 scrrun.dl,不行的话,再运行regsvr32 script.dll,还是不行的话运行aspnet_regiis -i
第三种方法是在Visual Studio.Net 的命令行里输入以下代码:
iisreset /stop
net user ASPNET /delete
aspnet_regiis -i
iisreset /start
第四种:看看你的IIS的默认端口是不是80,如果不是,改过来。
第五种:看看你是不是用了代理?如果用了,就去掉。
第六种:先看看“事件查看器”,如果“应用程序日志”出现“未能启动 aspnet_wp.exe,原因是配置文件的 processModel 节中提供的用户名和/或密码无效。”的记录,就需要配置你的Machine.config中的ProcessModel设置,设Username=“machine”为Username=“System”
这个配置文件在\winnt\microsoft.net\framework\[版本]\config\下(具体可以搜索).
第七种:重装机器。

你可能感兴趣的:(asp.net)