使用asp.net表单身份验证时无法使用Web Service方法

时间:2013-08-07 14:37:04

标签: asp.net web-services forms-authentication

我的一个asp.net页面使用Web服务对象从数据库获取数据,它在本地工作正常以及托管服务器NOT using Forms Authentication,当使用同一页面的表单身份验证方法时,获取以下运行时错误,

Error :The request failed with the error message:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fLogon.aspx%3fReturnUrl%3d%252fChocolates.asmx">here</a>.</h2>
</body></html>

我在web.config中使用<sessionState mode="InProc" cookieless="false" timeout="30" />

请帮我解决这个问题。 谢谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试从表单身份验证中排除“chocolates.asmx”? 例如:

<location path="path_to_the_file_or_folder">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>