当前位置:编程学习 > C#/ASP.NET >>

ashx文件,用get方式可以正常返回数据,post方式,返回“500:Internal Server Error”

原来在xp下使用vs2010开发,操作ashx很正常,现在在win7 64位下使用vs2010,vs2010自带服务器运行调试也没啥问题,但是发布到iis上以后,凡是get方式的没啥问题,只要是post方式的就会返回“500:Internal Server Error”。不知道大家遇到过这种问题吗  --------------------编程问答-------------------- 看看具体的错误提示呀。
500是服务器错误,就是说ashx在运行过程中出现了异常。
一般错误提示里都会有详细说明

可以用chrome来进行调试。

打开网址,按 F12 ,然后post提交,然后看 network 标签栏里的信息。找到红的,然后双击,可以看到具体的错误提示。
--------------------编程问答-------------------- 说明你的ashx没有设置post,类似这个

<httpHandlers>
    <add verb="POST,GET" path="FCKFileManage.axd" type="Galsun.FCKFileManage"/>
</httpHandlers>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,