.net站点配置完后常见报错及解决措施
2011-08-04 15:33
190 查看
1.最常见的报错是:服务器应用程序不可用
一般遇到这个错误的原因,大部分是由于.net1.1和.net2.0站点的共用了同个应用程序池冲突或者.net2.0站点没给加上network service用户的访问权限引起的。解决该报错的方法是查看站点的net站点的程序池是否冲突,对.net1.1和.net2.0站点的程序池归类,检测报错的.net2.0的站点是否加上network service用户的读取权限。使用砺青虚拟主机管理系统只要到控制面板却换下.net的版本并且通过控制面板重启下站点,至于程序池的分类,砺青虚拟主机管理系统会自己归类划分,不需要你手工去设置。
2.“/”应用程序中的服务器错误
一般报错这个错误比较常看到的错误提示是:若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 标记。然后应将此 标记的“mode”属性设置为“Off”。
这个原因是由于配置中 Asp.net 程序没有显示详细的错误信息,解决的方法:您必须按照要求,修改web.config 文件 将 设置mode =Off,上传到网站根目录。然后刷新就可以看到详细错误。再根据错误修改程序就可以了。还有另一种情况是web.config文件不是放在www根目录下,而是放在www的子目录下等,这样用户访问这个目录时就会出现提示错误。
解决的方法:将子目录下的Asp.net应用程序移到www根目录下,这样就可以看到详细错误了。您可以根据错误调整程序。
3.ASP.net2.0网站,IIS无法访问报错404无法找到,常见解决办法:
1).所建网站->(右键)权限->ASP.net计算机帐户是否已添加。
2).所建网站->(右键)属性->ASP.net选项卡->版本是否为2.0,不是则修改为2.0;
3).IIS->WEB服务扩展中->ASP.netV2.0是否被禁止,若为禁止状态则启动;
4).所建网站->(右键)属性->主目录->执行权限是否为:纯脚本;应用程序池是否设置;
5).所建网站->(右键)属性->ASP.net选项卡->编辑全局配置按钮->身份验证模式是否为:Forms模式。
6) 所建网站->(右键)属性->文档->启用默认文档->是否设置了相应的默认页。
4.当前标识(NT AUTHorITY\netWorK SERVICE)没有对“C:\WINDOWS\Microsoft.net\Framework\v2.0.50727\Temporary ASP.net Files”的写访问权限。解决方法:重新注册IIS服务扩展,在“开始”-“运行”里输入如入命令回车:C:\WINDOWS\Microsoft.net\Framework\v2.0.50727\aspnet_regiis -i -enable (注:aspnet_regiis常用命令:-i注册 、-u是卸载),如果遇到解决不了的时候不单是这种情况你也可以试试这个方法重新注册下asp.net的IIS服务器扩展。
5.asp.net3.5程序的报错大部分原因是由于.net3.5安装目录的访问权限的报错。使用砺青虚拟主机管理系统想运行asp.net3.5的站点程序,只需要在控制面板将.net版本却换到.net2.0,并且对C:\WINDOWS\Microsoft.net\Framework目录下的v3.0和v3.5两个文件夹加上everyone的读取权限,一般网站程序就能够正常访问了!
一般遇到这个错误的原因,大部分是由于.net1.1和.net2.0站点的共用了同个应用程序池冲突或者.net2.0站点没给加上network service用户的访问权限引起的。解决该报错的方法是查看站点的net站点的程序池是否冲突,对.net1.1和.net2.0站点的程序池归类,检测报错的.net2.0的站点是否加上network service用户的读取权限。使用砺青虚拟主机管理系统只要到控制面板却换下.net的版本并且通过控制面板重启下站点,至于程序池的分类,砺青虚拟主机管理系统会自己归类划分,不需要你手工去设置。
2.“/”应用程序中的服务器错误
一般报错这个错误比较常看到的错误提示是:若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 标记。然后应将此 标记的“mode”属性设置为“Off”。
这个原因是由于配置中 Asp.net 程序没有显示详细的错误信息,解决的方法:您必须按照要求,修改web.config 文件 将 设置mode =Off,上传到网站根目录。然后刷新就可以看到详细错误。再根据错误修改程序就可以了。还有另一种情况是web.config文件不是放在www根目录下,而是放在www的子目录下等,这样用户访问这个目录时就会出现提示错误。
解决的方法:将子目录下的Asp.net应用程序移到www根目录下,这样就可以看到详细错误了。您可以根据错误调整程序。
3.ASP.net2.0网站,IIS无法访问报错404无法找到,常见解决办法:
1).所建网站->(右键)权限->ASP.net计算机帐户是否已添加。
2).所建网站->(右键)属性->ASP.net选项卡->版本是否为2.0,不是则修改为2.0;
3).IIS->WEB服务扩展中->ASP.netV2.0是否被禁止,若为禁止状态则启动;
4).所建网站->(右键)属性->主目录->执行权限是否为:纯脚本;应用程序池是否设置;
5).所建网站->(右键)属性->ASP.net选项卡->编辑全局配置按钮->身份验证模式是否为:Forms模式。
6) 所建网站->(右键)属性->文档->启用默认文档->是否设置了相应的默认页。
4.当前标识(NT AUTHorITY\netWorK SERVICE)没有对“C:\WINDOWS\Microsoft.net\Framework\v2.0.50727\Temporary ASP.net Files”的写访问权限。解决方法:重新注册IIS服务扩展,在“开始”-“运行”里输入如入命令回车:C:\WINDOWS\Microsoft.net\Framework\v2.0.50727\aspnet_regiis -i -enable (注:aspnet_regiis常用命令:-i注册 、-u是卸载),如果遇到解决不了的时候不单是这种情况你也可以试试这个方法重新注册下asp.net的IIS服务器扩展。
5.asp.net3.5程序的报错大部分原因是由于.net3.5安装目录的访问权限的报错。使用砺青虚拟主机管理系统想运行asp.net3.5的站点程序,只需要在控制面板将.net版本却换到.net2.0,并且对C:\WINDOWS\Microsoft.net\Framework目录下的v3.0和v3.5两个文件夹加上everyone的读取权限,一般网站程序就能够正常访问了!
相关文章推荐
- .net站点配置完后常见报错及解决措施
- NDK配置常见错误及解决
- AndroidStudio配置常见问题及解决
- java开发常见配置错误解决办法
- yii2添加module配置和常见问题解决
- jacob配置方法及两个常见错误解决
- Solaris 10 下 Samba 的详细配置步骤和常见问题解决
- Cocos3d3.10版本配置打包环境要注意的问题和打包失败常见问题的解决办法
- 基于14.04 ubuntu 配置 eclipse 为opencv 常见问题解决 第三篇
- 利用.NET的XML序列化解决系统配置问题
- PORT 模式成功,请更新你的站点配置文件 解决办法
- phpStudy配置多站点多域名方法及遇到的403错误解决方法
- nginx配置多个站点共用80端口的解决方法
- ubuntu下samba服务器配置及常见问题解决
- flask-mail常见的邮箱配置问题解决
- 利用.NET的XML序列化解决系统配置问题
- apache服务器配置常见错误以及解决方法
- win2K3安装sql2000提示“安装程序配置服务器失败”的常见解决办法
- 配置SqlServer同步时常见的错误以及解决方法
- ArcGIS Server10.1创建新站点失败,常见问题解决方法(WIN8.1 64位)