我有一个IIS 7服务器和一个接受XML POST的网站。当我在我的测试环境中设计它时,我可以设置一个断点并走过去看看POST的内容。 但是当我将代码上传到服务器并且有人发布XML时,他们没有得到任何响应,我无法看到任何东西来调试原因。
我希望看到他的POST内容。 我应该在我的网站上写一个日志文件,还是在IIS7中的哪个地方我应该看?
我使用的是.Net而不是PHP。
有什么想法吗?
答案 0 :(得分:1)
protected void Page_Load(object sender, EventArgs e)
{
Page.Response.ContentType = "text/xml";
System.IO.StreamReader reader = new System.IO.StreamReader ( Page.Request.InputStream );
String xmlData = reader.ReadToEnd ();
System.IO.StreamWriter SW;
SW = File.CreateText ( Server.MapPath(".")+@"\"+ Guid.NewGuid () + ".xml" );
SW.WriteLine ( xmlData );
SW.Close ();
}