在普通的asp.net中读取并返回文件内容?

时间:2012-10-05 12:48:47

标签: c# asp.net

我想创建一个简单的服务,以便其他应用程序可以轮询网址,例如

http://IP/serverstatus.aspx

获取一行中的状态,没有“html”。但是我如何输出,我正在读取文件的c#代码中的文件就好了,以及它将要输出的文件内容。

3 个答案:

答案 0 :(得分:2)

  • 设置ContentType
  • 清除响应(我认为这是可选的)
  • 写入回复
  • 确保您的ASPX文件为空

像这样:

protected void Page_Load(object sender, EventArgs e)
{
    Response.ContentType = "text/plain";
    Response.Clear();
    Response.WriteFile(Server.MapPath("yourfile.txt"));
}

答案 1 :(得分:0)

将Response标头设置为纯文本

答案 2 :(得分:0)

尝试:

Response.Write("hello world");
Response.End();