繁体   English   中英

从C#控制台应用程序调用Web服务。 该网站使用表单身份验证是安全的

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM