c# - 是否存在完全空的网站项目这样的事情?

标签 c# asp.net rest iis web

我正在考虑使用我长期存在的 API 在 IIS 上运行,而不是像现在这样在桌面应用程序中运行。 API 上的所有内容均正常工作,因此如果不需要,我宁愿不做太多更改。我知道 ASP.NET MVC 4 中的新 Web API 模板并且我已经使用过它,但我发现它并没有让我控制这个特定项目所需的一切。

所以我的问题是,有没有什么方法可以为 IIS 构建一个应用程序,它有一个类似入口点的东西,我可以在其中获取 Web 请求,然后从那里完全使用我自己的代码?还是我必须构建使用 Web API 的东西?

最佳答案

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

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

您需要自己处理请求的解析和结果的序列化。在您的服务前面创建一个 web-api facade 可能比尝试手动执行要好得多。

关于c# - 是否存在完全空的网站项目这样的事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17190430/

相关文章:

.net - ArrayOf 将 List<T> 与 WCF 休息服务一起使用时

java - 如何查找实体类中没有属性

web-services - SOAP 或 REST 作为客户端

c# - 如何在 .net 中将 html 内容写入 pdf

asp.net - 文件上传权限被拒绝Godaddy共享主机

c# - ASP.NET Web API 与 ninject 绑定(bind)

c# - 你应该在哪里存储 3rd 方程序集?

asp.net - 页面刷新再次触发事件

c# - 媒体播放器 c# 从网络播放

c# - 如何向 umbraco 添加 .NET MVC 控件?