FORM验证的WEB服务页面,无法使用POST方式执行其中的函数...

bitpolar 2007-01-26 12:54:44
<authentication mode="Forms">
<forms name=".ASPXFORMSAUTH"
loginUrl="SignInService.asmx"
cookieless="UseCookies"
timeout="40">
</forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>

web.config中配置form验证如上


在SignInService.asmx中有个默认的HelloWorld函数
执行返回的字符串HelloWorld

该函数使用SOAP方式调用没有任何问题
当使用POST方式时如下
POST /WebService/ClientUser/SignInService.asmx/HelloWorld
返回的是页面跳转信息 请问该问题如何解决
...全文
284 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bitpolar 2007-02-01
  • 打赏
  • 举报
回复
to yizia(刚升团长)
协议配置过了
椅子 2007-01-27
  • 打赏
  • 举报
回复
machine.config里配置了允许http post协议吗?

<!-- machine.config -->
<configuration>
<system.web>
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</configuration>
stou 2007-01-27
  • 打赏
  • 举报
回复
UP

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧