【问题标题】:How do you handle RESTful-type URLs with an IHttpHandler如何使用 IHttpHandler 处理 RESTful 类型的 URL
【发布时间】:2010-02-08 04:04:08
【问题描述】:

这个问题有两个相关的部分。 首先,我正在寻找一个小示例,说明如何使用单个 HttpHandler 处理一系列 RESTful URL,例如 /Account/{userName} 和 /Account/{userName}/Profile。 目前,我对采用 MVC 或使用 REST Starter Kit 不感兴趣。 我应该将 HttpHandler 类放在类库中吗?我应该发布到 RESTful URL 的根目录吗?

我的第二个问题源于我的 ASP.NET 托管是通过网络托管公司完成的。我需要请他们的技术团队为我配置 IIS 吗?这是正常的做法吗?

【问题讨论】:

    标签: c# asp.net rest httphandler


    【解决方案1】:

    这已经通过 UrlRoutingModule 内置到 ASP.NET 3.5 SP1 中。详情请查看this article。如果托管公司支持 ASP.NET 3.5 SP1,它将支持这一点。

    【讨论】:

    • 感谢您的回答。我尝试在我的项目中使用这种方法,它在 Visual Studio 中运行良好,但在发布到我的 Web 服务器时却失败了。没有编译错误,所以我希望我的服务提供商安装了​​ SP1。如果我直接在浏览器中请求它们,ashx 页面可以完美加载,但是在使用我的路由时出现 404 错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多