1

我想创建一个简单的 http 服务器,它只返回一个文本,但我需要使用 IIS。例如,一个人访问我的服务器的链接(http://anyUrl/abcdef),我的服务器返回一个新的 url,就像一个更短的 url。所以它必须非常快。我不想创建 webforms 项目或 MVC,我该怎么做呢?

4

3 回答 3

6

我相信最轻量级的实现方式是创建一个 ASP.NET HTTP 处理程序。http://support.microsoft.com/kb/308001有一个简短的教程

于 2012-10-17T13:53:33.433 回答
3

你需要一个自定义的 HttpHandler,这种事情有据可查,例如

http://support.microsoft.com/kb/308001

于 2012-10-17T13:54:00.200 回答
2

也许您可以创建一个空的 ASP.Net 应用程序项目并添加一个通用处理程序 (.ashx)。

    public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "text/plain";
        context.Response.Write("your stuff");
    }
于 2012-10-17T13:54:47.713 回答