如图所示,无论是用iis启动还是用vs启动都是这样,以前从来没有过的情况
(https://img-ask.csdn.net/upload/201603/02/1456895537_319641.png)
打开运行,输入cmd进入到命令提示符窗口。
进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。
输入aspnet_regiis.exe –i 执行既可
注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
如果还不行,可检查IIS的应用程序池,是否使用集成模式,如果不是则改成集成模式
两周办法都试了 还是不行
你这样试,能试出来,可以去买彩票了。因为无论是程序中被除数为0,或者找不到文件,或者下标溢出,都是500错误“internal server error”。
你必须想办法让服务器输出详细的错误信息、调试、记录日志等,找到出问题的具体程序位置和原因,才好解决问题。
你的客户端是ajax方式调用的,第一步是用fiddler看你post去了哪个url,问题肯定在那个里面。
你说你的程序以前正常,现在不正常,同时你现在别的功能看上去正常,那么起码“aspnet_regiis.exe”这种办法就不要试了。好好回忆下最近系统的改变,比如说是不是文件位置的改变,或者数据库配置的改变。
如果你对编程一窍不通,并且程序也不是你写的,那么最好雇佣一个程序员帮你。