回答

0

您打电话的网页是否需要经过身份验证的用户?如果没有,你可以允许在web.config匿名访问只是网址:

<location path="main/SendEmail"> 
    <system.web> 
    <authorization> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 
+0

是的,这可能是这样做的可能性,但我真的需要让这部分安全。我需要知道如何调用网页并进行身份验证。 –

+0

看看这个:http://www.ksingla.net/2006/08/sample_forms_authentication_test_in_csharp/。您需要解析登录页面并使用凭证发布页面,就好像用户正在登录一样。然后存储Cookie以继续使用经过身份验证的会话。 – Strillo

0

所以首先你要发表您的凭据登录页面。一定要记录所产生的HttpResponse中的所有Cookie。在随后的所有HttpRequest中,一定要传入所有记录的Cookie。

这应该做到这一点。

+0

你有链接可以与示例共享吗?如果你知道如何做到这一点,你可以粘贴代码吗?感谢您的帮助。 –

相关问题