[英]Calling Web Service from a C# Console application. The website is secure with form Authentication
我有一个asp.net MVC 2网站。 我想使用C#控制台应用程序调用网页(http:// localhost / main / SendEmail)。
有没有办法做到这一点 ?
综上所述
1-C#应用程序控制台调用网站/ main / SendEmail中的一种方法。
2-网站通过表单身份验证是安全的
3-我不想使用匿名属性,我们需要对用户进行身份验证。
您正在呼叫的网页是否需要经过身份验证的用户? 如果不是,则可以允许匿名访问web.config中的该URL:
<location path="main/SendEmail">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
因此,首先您必须将凭据发布到登录页面。 确保记录结果HttpResponse中的所有cookie。 在所有后续的HttpRequest中,请确保传递所有记录的cookie。
那应该做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.