是否有一个完全空的网站项目?

时间:2013-06-19 11:49:14

标签: c# asp.net rest iis web

我正在寻找使用我的长期API来运行IIS,而不是像现在这样在桌面应用程序中运行。 API上的所有内容都在工作,所以如果我不需要,我宁愿不要做太多改变。我知道ASP.NET MVC 4中的新Web API模板,我已经使用它,但我发现它并没有让我控制这个特定项目所需的所有东西。

所以我的问题是,有没有办法为IIS构建一个类似入口点的应用程序,我只能获取一个Web请求,然后从那里完全使用我自己的代码?或者我是否必须构建使用Web API的东西?

1 个答案:

答案 0 :(得分:1)

是的,你需要一个ASP.NET处理程序。

如何使用Visual C#.NET创建ASP.NET HTTP处理程序 http://support.microsoft.com/kb/308001

您需要处理解析请求并自行序列化结果。在服务面前创建web-api外观可能比尝试手动创建更好。