OWIN 中间件的缺点 ASP.net web api (.Net Framework 4.6.1)
Disadvantages of OWIN middleware ASP.net web apis (.Net Framework 4.6.1)
我已经在处理 ASP.net Web API (.Net Framework 4.6.1) 应用程序,并且已经有一些 "DelegatingHandler" 和 "ActionFilterAttribute" 正在处理它处理身份验证和验证过滤器。
我需要更改一些错误消息,例如 404 默认消息:
No HTTP resource was found that matches the request URI 'https://example.com/api/someWrongUrlAction'.
所以,我阅读了有关 OWIN middleware 的信息,但我害怕使用它,并且需要知道它会影响任何其他工作功能或托管设置吗?它会影响已经存在的 "DelegatingHandler" MessageHandlers 吗?或 "ActionFilterAttribute" 个过滤器?
Note: I need to use the OWIN middleware only for that purpose, but
I'll keep hosting in IIS as it is.
说句公道话,我不太确定你为什么需要这里的 owin。您可以使用 IIS 工具(它将以最佳方式管理此类路由),也可以使用 MVC 框架提供的一些回退方法:
要么
Fallback route for MVC Areas
要么
google 喜欢 'mvc fallback route' ;-)
关于你的问题。您可以在 IIS 中托管 OWIN 应用程序。您可能需要切换您的应用程序以支持 owin 管道。不要认为您能够在同一个应用程序中合并这两种方法。
我已经在处理 ASP.net Web API (.Net Framework 4.6.1) 应用程序,并且已经有一些 "DelegatingHandler" 和 "ActionFilterAttribute" 正在处理它处理身份验证和验证过滤器。
我需要更改一些错误消息,例如 404 默认消息:
No HTTP resource was found that matches the request URI 'https://example.com/api/someWrongUrlAction'.
所以,我阅读了有关 OWIN middleware 的信息,但我害怕使用它,并且需要知道它会影响任何其他工作功能或托管设置吗?它会影响已经存在的 "DelegatingHandler" MessageHandlers 吗?或 "ActionFilterAttribute" 个过滤器?
Note: I need to use the OWIN middleware only for that purpose, but I'll keep hosting in IIS as it is.
说句公道话,我不太确定你为什么需要这里的 owin。您可以使用 IIS 工具(它将以最佳方式管理此类路由),也可以使用 MVC 框架提供的一些回退方法:
关于你的问题。您可以在 IIS 中托管 OWIN 应用程序。您可能需要切换您的应用程序以支持 owin 管道。不要认为您能够在同一个应用程序中合并这两种方法。