.net站点配置完后常见报错及解决措施

2018-06-11    来源:

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

1.最常见的报错是:服务器应用程序不可用

    一般遇到这个错误的原因,大部分是由于.net1.1和.net2.0站点的共用了同个应用程序池冲突或者.net2.0站点没给加上network service用户的访问权限引起的。解决该报错的方法是查看站点的net站点的程序池是否冲突,对.net1.1和.net2.0站点的程序池归类,检测报错的.net2.0的站点是否加上network service用户的读取权限。使用砺青虚拟主机管理系统只要到控制面板却换下.net的版本并且通过控制面板重启下站点,至于程序池的分类,砺青虚拟主机管理系统会自己归类划分,不需要你手工去设置。

    2.“/”应用程序中的服务器错误

    一般报错这个错误比较常看到的错误提示是:若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此<customErrors> 标记的“mode”属性设置为“Off”。

    这个原因是由于配置中 Asp.net 程序没有显示详细的错误信息,解决的方法:您必须按照要求,修改web.config 文件 将 <customErrors mode="Off"/> 设置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的读取权限,一般网站程序就能够正常访问了!

原文链接:http://server.zol.com.cn/219/2198055.html

标签: 服务器 建网站 脚本 权限 网站 虚拟主机 虚拟主机管理系统 用户

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Google系统管理员的技巧分享与碎碎念

下一篇:新旧结合 数据中心选址需转变观念