Peter_Oezil
Alan_Oezil
采纳率25%
2016-03-02 05:13 阅读 1.8k

asp.net 打开网页提示internal server error

如图所示,无论是用iis启动还是用vs启动都是这样,以前从来没有过的情况
(https://img-ask.csdn.net/upload/201603/02/1456895537_319641.png)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    u011249920 简一_hz 2016-03-02 05:29

    打开运行,输入cmd进入到命令提示符窗口。

    进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。

    输入aspnet_regiis.exe –i 执行既可

    注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
    如果还不行,可检查IIS的应用程序池,是否使用集成模式,如果不是则改成集成模式

    点赞 评论 复制链接分享
  • Peter_Oezil Alan_Oezil 2016-03-02 05:40

    两周办法都试了 还是不行

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-03-02 05:58

    你这样试,能试出来,可以去买彩票了。因为无论是程序中被除数为0,或者找不到文件,或者下标溢出,都是500错误“internal server error”。
    你必须想办法让服务器输出详细的错误信息、调试、记录日志等,找到出问题的具体程序位置和原因,才好解决问题。
    你的客户端是ajax方式调用的,第一步是用fiddler看你post去了哪个url,问题肯定在那个里面。
    你说你的程序以前正常,现在不正常,同时你现在别的功能看上去正常,那么起码“aspnet_regiis.exe”这种办法就不要试了。好好回忆下最近系统的改变,比如说是不是文件位置的改变,或者数据库配置的改变。
    如果你对编程一窍不通,并且程序也不是你写的,那么最好雇佣一个程序员帮你。

    点赞 1 评论 复制链接分享

相关推荐