带一般处理程序的web网站在本地部署可以,在服务器上部署不起作用

时间:2021-07-15 06:23:30
带一般处理程序的web网站在本地部署可以,在服务器上部署不起作用

13 个解决方案

#1


从来没有碰到这样的情况,带不带一般处理程序跟部署在哪里毫无关系,请检查别的原因。

#2


引用 1 楼 elgin_hou 的回复:
带不带一般处理程序跟部署在哪里毫无关系


你确定你说的这句话么?

同样的代码在不同的环境 当然有区别了.

IIS7运行ajax需要webserver看看webconfig里配置说明

当然在低版本或者VS调试 是没问题的..所以个人认为你是这里有问题

#3


这个程序已经在其他两个服务器上部署过,正常运行,就是在这 带一般处理程序的web网站在本地部署可以,在服务器上部署不起作用个服务器上部署后,运行时总出现这个错误

#4


不起作用是什么具体情况?

#5


不起作用就是,一到用到一般处理程序就出现500错误
带一般处理程序的web网站在本地部署可以,在服务器上部署不起作用

#6


太奇怪了,在其他两个服务器上部署就没问题,这个服务器上一般处理程序就不起作用了,就报500错,是哪里的问题啊?

#7


十有八九  LZ对一般处理程序的虚拟路径写错了!!

#8


这个不一定是部署的问题啊,500错误,有可能是数据访问之类的程序问题,可以直接新建个ashx文件,看能否输出hello word试试

#9


引用 2 楼 diaodiaop 的回复:
Quote: 引用 1 楼 elgin_hou 的回复:

带不带一般处理程序跟部署在哪里毫无关系


你确定你说的这句话么?

同样的代码在不同的环境 当然有区别了.

IIS7运行ajax需要webserver看看webconfig里配置说明

当然在低版本或者VS调试 是没问题的..所以个人认为你是这里有问题




我自己的是5.1的 服务器是6.0的为什么我点击登陆不执行登录事件啊????我部署到自己的iis(5.1)就可以啊,

#10


500错误应该检查程序代码和服务器的配置是否和本机相同

#11


后来我找到原因了,一般处理程序访问的是服务器的外网地址,就会出现这个问题,如果改为localhost就没事了!

#12


估计是地址访问有问题吧

#13


引用 11 楼 huang_csdn 的回复:
后来我找到原因了,一般处理程序访问的是服务器的外网地址,就会出现这个问题,如果改为localhost就没事了!


“吓死”了,作者自己来挖坟咯。不过能够把自己的解决问题的做法贴出来的精神,确实是难得的好。

但是你的这个说明肯定是很成问题的。你的 ashx 内部有问题,不要归咎于表面 url 有什么问题,也不要归咎于 IIS版本有什么问题,应该实际针对你自己写的源代码修改 bug!

#1


从来没有碰到这样的情况,带不带一般处理程序跟部署在哪里毫无关系,请检查别的原因。

#2


引用 1 楼 elgin_hou 的回复:
带不带一般处理程序跟部署在哪里毫无关系


你确定你说的这句话么?

同样的代码在不同的环境 当然有区别了.

IIS7运行ajax需要webserver看看webconfig里配置说明

当然在低版本或者VS调试 是没问题的..所以个人认为你是这里有问题

#3


这个程序已经在其他两个服务器上部署过,正常运行,就是在这 带一般处理程序的web网站在本地部署可以,在服务器上部署不起作用个服务器上部署后,运行时总出现这个错误

#4


不起作用是什么具体情况?

#5


不起作用就是,一到用到一般处理程序就出现500错误
带一般处理程序的web网站在本地部署可以,在服务器上部署不起作用

#6


太奇怪了,在其他两个服务器上部署就没问题,这个服务器上一般处理程序就不起作用了,就报500错,是哪里的问题啊?

#7


十有八九  LZ对一般处理程序的虚拟路径写错了!!

#8


这个不一定是部署的问题啊,500错误,有可能是数据访问之类的程序问题,可以直接新建个ashx文件,看能否输出hello word试试

#9


引用 2 楼 diaodiaop 的回复:
Quote: 引用 1 楼 elgin_hou 的回复:

带不带一般处理程序跟部署在哪里毫无关系


你确定你说的这句话么?

同样的代码在不同的环境 当然有区别了.

IIS7运行ajax需要webserver看看webconfig里配置说明

当然在低版本或者VS调试 是没问题的..所以个人认为你是这里有问题




我自己的是5.1的 服务器是6.0的为什么我点击登陆不执行登录事件啊????我部署到自己的iis(5.1)就可以啊,

#10


500错误应该检查程序代码和服务器的配置是否和本机相同

#11


后来我找到原因了,一般处理程序访问的是服务器的外网地址,就会出现这个问题,如果改为localhost就没事了!

#12


估计是地址访问有问题吧

#13


引用 11 楼 huang_csdn 的回复:
后来我找到原因了,一般处理程序访问的是服务器的外网地址,就会出现这个问题,如果改为localhost就没事了!


“吓死”了,作者自己来挖坟咯。不过能够把自己的解决问题的做法贴出来的精神,确实是难得的好。

但是你的这个说明肯定是很成问题的。你的 ashx 内部有问题,不要归咎于表面 url 有什么问题,也不要归咎于 IIS版本有什么问题,应该实际针对你自己写的源代码修改 bug!