【问题标题】:'Skipping' the IIS pipeline on A WCF web service在 WCF Web 服务上“跳过”IIS 管道
【发布时间】:2014-07-22 23:35:07
【问题描述】:

我读过an article 的内容如下:

由于会话状态管理、表单身份验证、流程模型、请求生命周期事件等原因,IIS 会增加大量的性能开销。拥有和使用这些东西都不错,但如果您不需要IIS、会话状态、表单身份验证、请求生命周期事件或流程模型,请不要使用它们!

现在它说只是“跳过”这些功能,但是我未能在网上找到该信息,并希望这里的人能对此事有所了解。

谢谢

【问题讨论】:

    标签: c# asp.net wcf iis


    【解决方案1】:

    跳过 IIS 将涉及 OWIN/Katana 项目。没有真正的模板,但想法是让 Web 应用程序“自托管”wcf,分辨率通过 OWIN 的 IDictionary<string,object> 状态字典而不是普通的 IIS HttpContext 对象。

    Here's 更多关于此的内容。

    这是starting point for coding。请注意,WebOperationContext 仍然在那里使用。

    【讨论】:

    • 据我了解,OWIN/Katana 仍处于 alpha/beta 阶段,还是已准备好生产级?
    • 它现在是 MVC 5 的一部分。它将在 ASP.Net vNext 中更加完善,这是下一个 .Net Framework 版本的一部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多