13 个解决方案
#1
从来没有碰到这样的情况,带不带一般处理程序跟部署在哪里毫无关系,请检查别的原因。
#2
你确定你说的这句话么?
同样的代码在不同的环境 当然有区别了.
IIS7运行ajax需要webserver看看webconfig里配置说明
当然在低版本或者VS调试 是没问题的..所以个人认为你是这里有问题
#3
这个程序已经在其他两个服务器上部署过,正常运行,就是在这
个服务器上部署后,运行时总出现这个错误
#4
不起作用是什么具体情况?
#5
不起作用就是,一到用到一般处理程序就出现500错误
#6
太奇怪了,在其他两个服务器上部署就没问题,这个服务器上一般处理程序就不起作用了,就报500错,是哪里的问题啊?
#7
十有八九 LZ对一般处理程序的虚拟路径写错了!!
#8
这个不一定是部署的问题啊,500错误,有可能是数据访问之类的程序问题,可以直接新建个ashx文件,看能否输出hello word试试
#9
我自己的是5.1的 服务器是6.0的为什么我点击登陆不执行登录事件啊????我部署到自己的iis(5.1)就可以啊,
#10
500错误应该检查程序代码和服务器的配置是否和本机相同
#11
后来我找到原因了,一般处理程序访问的是服务器的外网地址,就会出现这个问题,如果改为localhost就没事了!
#12
估计是地址访问有问题吧
#13
后来我找到原因了,一般处理程序访问的是服务器的外网地址,就会出现这个问题,如果改为localhost就没事了!
“吓死”了,作者自己来挖坟咯。不过能够把自己的解决问题的做法贴出来的精神,确实是难得的好。
但是你的这个说明肯定是很成问题的。你的 ashx 内部有问题,不要归咎于表面 url 有什么问题,也不要归咎于 IIS版本有什么问题,应该实际针对你自己写的源代码修改 bug!
#1
从来没有碰到这样的情况,带不带一般处理程序跟部署在哪里毫无关系,请检查别的原因。
#2
带不带一般处理程序跟部署在哪里毫无关系
你确定你说的这句话么?
同样的代码在不同的环境 当然有区别了.
IIS7运行ajax需要webserver看看webconfig里配置说明
当然在低版本或者VS调试 是没问题的..所以个人认为你是这里有问题
#3
这个程序已经在其他两个服务器上部署过,正常运行,就是在这
个服务器上部署后,运行时总出现这个错误
#4
不起作用是什么具体情况?
#5
不起作用就是,一到用到一般处理程序就出现500错误
#6
太奇怪了,在其他两个服务器上部署就没问题,这个服务器上一般处理程序就不起作用了,就报500错,是哪里的问题啊?
#7
十有八九 LZ对一般处理程序的虚拟路径写错了!!
#8
这个不一定是部署的问题啊,500错误,有可能是数据访问之类的程序问题,可以直接新建个ashx文件,看能否输出hello word试试
#9
带不带一般处理程序跟部署在哪里毫无关系
你确定你说的这句话么?
同样的代码在不同的环境 当然有区别了.
IIS7运行ajax需要webserver看看webconfig里配置说明
当然在低版本或者VS调试 是没问题的..所以个人认为你是这里有问题
我自己的是5.1的 服务器是6.0的为什么我点击登陆不执行登录事件啊????我部署到自己的iis(5.1)就可以啊,
#10
500错误应该检查程序代码和服务器的配置是否和本机相同
#11
后来我找到原因了,一般处理程序访问的是服务器的外网地址,就会出现这个问题,如果改为localhost就没事了!
#12
估计是地址访问有问题吧
#13
后来我找到原因了,一般处理程序访问的是服务器的外网地址,就会出现这个问题,如果改为localhost就没事了!
“吓死”了,作者自己来挖坟咯。不过能够把自己的解决问题的做法贴出来的精神,确实是难得的好。
但是你的这个说明肯定是很成问题的。你的 ashx 内部有问题,不要归咎于表面 url 有什么问题,也不要归咎于 IIS版本有什么问题,应该实际针对你自己写的源代码修改 bug!