Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#ASP加载序列表单身份验证_C#_Asp.net_Authentication_Forms - Fatal编程技术网

C#ASP加载序列表单身份验证

C#ASP加载序列表单身份验证,c#,asp.net,authentication,forms,C#,Asp.net,Authentication,Forms,我有一个Windows应用程序,其中有一个浏览器。Windows应用程序在浏览器中打开一个网页。通过此请求,它还将表单数据(post方法)发送到网页。然后,网页读取此帖子数据,然后用户登录 正在调用的网页是使用表单身份验证的web应用程序的一部分。在我的web.config中,我有: <authentication mode="Forms"> <forms name="login" loginUrl="LogIn.aspx" defaultUrl="Manual.aspx"

我有一个Windows应用程序,其中有一个浏览器。Windows应用程序在浏览器中打开一个网页。通过此请求,它还将表单数据(post方法)发送到网页。然后,网页读取此帖子数据,然后用户登录

正在调用的网页是使用表单身份验证的web应用程序的一部分。在我的web.config中,我有:

<authentication mode="Forms">
  <forms name="login" loginUrl="LogIn.aspx" defaultUrl="Manual.aspx"/>
</authentication>

因此,如果请求了一个页面,而用户未登录,则该用户将重新登录到login.aspx。否则,用户将被重定向到Manual.aspx

我的问题如下:Windows应用程序调用LogIn.aspx网页。此页面包含读取从Windows应用程序发送的post数据的代码。但是,Login.aspx中的我的帖子数据为空。为什么

我知道post数据是从Windows应用程序正确发送的。我知道这一点,因为我做了一个完整的新项目,只有一个文件。此文件仅读取postdata和预期结果:postdata是从Windows应用程序发送的


所以我的问题是。在这种情况下,加载顺序是什么?为什么login.aspx不能读取postdata?

您是否使用了类似的方法来检查正在发出的实际请求?您的web应用程序是否可能将用户重定向到登录页面,从而清除post数据?

Windows应用程序如何“发送”post数据?没有这些细节,你就要求人们在黑暗中拍照。