2012-03-24 90 views
0

我目前面临贝宝回复页面(paypal.aspx)时检查状态的问题。如果状态为“已验证”,我正在输入文本。处理支付宝回复

if (strResponse == "VERIFIED") 
     { 

      StreamWriter swr = new StreamWriter(Server.MapPath("Textfile.txt")); 
      swr.WriteLine("----verified(" + DateTime.Now.ToString() + ")--"); 
      swr.Dispose(); 
     } 

当我检查我的文本文件时什么也没有。什么可能是错误的?

+0

你混淆出错的贝宝代码编写的文件。我建议你只关注stremwriter的错误。 – Aristos 2012-03-24 23:05:53

+0

你能告诉我在streamwriter中有什么错误吗? – 2012-03-25 02:57:04

+0

我不知道错误,用try/catch将它扭曲看看错误是什么。也许你需要添加像write和append这样的标志。 – Aristos 2012-03-25 09:25:59

回答

0

你甚至知道贝宝是否发送请求到你的页面?尝试检查你的IIS日志,并确保文件正在被击中。

此外我认为你缺少

swr.Close() 

方法