使用.NET Core Web API作为ASP.NET Web窗体应用程序的子路由

迈克尔乌斯科夫

我有.NET Framework 4.8 ASP.NET Web窗体应用程序。使用ashx处理程序非常不方便,因此我想使用.NET Core Web API(以便将我的所有代码从处理程序切换到控制器,并将整个应用程序切换到.NET Core)。

我知道将ASP.NET WebAPI附加到ASP.NET Web窗体很容易,但是我正在为.NET Core WebAPI苦苦挣扎,因为它的请求管道是不同的。

有什么方法可以将现有Web Forms应用程序中的.NET Core WebAPI项目用作子路由?

安德里亚奇

我认为那是不可能的。面向.net框架和.net核心是完全不同的事情。

我将创建两个不同的应用程序,并使用IIS UrlRewrite / ARR将特定请求重定向到核心应用程序:

<rule name="ReverseProxyInboundRule1" stopProcessing="true">
    <match url="^api/(.*)" />
    <action type="Rewrite" url="http://localhost:44444/{R:0}" logRewrittenUrl="false" />
</rule>

通过这种方式,任何指向/ api /的请求都将转发到侦听端口44444的另一个Web应用程序(在IIS内部,而不是从客户端)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Web 应用程序中使用 Web api 的 .Net Core

来自分类Dev

ASP .Net Core Web 应用程序调用 Web API

来自分类Dev

使用asp .net core web api配置react js应用程序的最佳方法是什么

来自分类Dev

使用Web API的ASP.Net Core路由

来自分类Dev

使用外部数据库登录ASP.net Web窗体应用程序

来自分类Dev

使用ftp上传到站点C#ASP.NET Web窗体应用程序

来自分类Dev

使用Web Api作为客户端的SignalR [.Net Core]

来自分类Dev

将 ASP.NET Core Web API 与不使用 MVC 的应用程序一起使用

来自分类Dev

Asp.Net Core 3.1 MVC Web应用程序使用SqlDateTime编译错误

来自分类Dev

使用将net461设置为唯一框架的ASP.NET Core Web应用程序(.NET Core)与使用(.NET Framework)模板之间的区别

来自分类Dev

Wcf服务可在.NET Core 3.1控制台应用程序中使用,但无法在ASP.NET Core 3.1 Web API中使用

来自分类Dev

部署asp net core web应用程序后找不到Web API 404

来自分类Dev

是否可以在Windows桌面应用程序中使用不带IIS的ASP.NET Core Web API?

来自分类Dev

如何在Visual Studio中使用ASP.NET Core Web应用程序-API项目托管网页?

来自分类常见问题

使用VSTS的ASP.NET Core Web API的CI / CD

来自分类Dev

ASP.NET Core 1.0 Web API使用camelcase

来自分类Dev

.NET Core Web 应用程序使用 .NET Framework 业务层与 .NET Standard 之间

来自分类Dev

缺少ASP.NET Core Web应用程序(.NET Core)不同和缺少的模板

来自分类Dev

如何创建.NET Core库我可以从.NET Core应用程序(Web API)引用

来自分类Dev

如果作为子应用程序部署在IIS中,则ASP.NET Web API中的路由问题

来自分类Dev

调试asp.net core web API

来自分类Dev

ASP.net Web窗体应用程序“在服务器上”使用实体框架获取旧数据值

来自分类Dev

使用Watin的ASP.NET Web应用程序

来自分类Dev

使用asp.net Web应用程序的Moodle SSO

来自分类Dev

Web 应用程序和 API AzureAD 身份验证流程 ASP.NET Core

来自分类Dev

将文件从ASP.NET MVC 4.6应用程序发布到ASP.NET Core Web API

来自分类Dev

使用Web Api验证.NET MVC应用程序

来自分类Dev

使用Web服务作为数据访问层开发ASP.NET MVC应用程序

来自分类Dev

如何对ASP.NET Core Web应用程序(.Net Framework)进行单元测试?

Related 相关文章

  1. 1

    在 Web 应用程序中使用 Web api 的 .Net Core

  2. 2

    ASP .Net Core Web 应用程序调用 Web API

  3. 3

    使用asp .net core web api配置react js应用程序的最佳方法是什么

  4. 4

    使用Web API的ASP.Net Core路由

  5. 5

    使用外部数据库登录ASP.net Web窗体应用程序

  6. 6

    使用ftp上传到站点C#ASP.NET Web窗体应用程序

  7. 7

    使用Web Api作为客户端的SignalR [.Net Core]

  8. 8

    将 ASP.NET Core Web API 与不使用 MVC 的应用程序一起使用

  9. 9

    Asp.Net Core 3.1 MVC Web应用程序使用SqlDateTime编译错误

  10. 10

    使用将net461设置为唯一框架的ASP.NET Core Web应用程序(.NET Core)与使用(.NET Framework)模板之间的区别

  11. 11

    Wcf服务可在.NET Core 3.1控制台应用程序中使用,但无法在ASP.NET Core 3.1 Web API中使用

  12. 12

    部署asp net core web应用程序后找不到Web API 404

  13. 13

    是否可以在Windows桌面应用程序中使用不带IIS的ASP.NET Core Web API?

  14. 14

    如何在Visual Studio中使用ASP.NET Core Web应用程序-API项目托管网页?

  15. 15

    使用VSTS的ASP.NET Core Web API的CI / CD

  16. 16

    ASP.NET Core 1.0 Web API使用camelcase

  17. 17

    .NET Core Web 应用程序使用 .NET Framework 业务层与 .NET Standard 之间

  18. 18

    缺少ASP.NET Core Web应用程序(.NET Core)不同和缺少的模板

  19. 19

    如何创建.NET Core库我可以从.NET Core应用程序(Web API)引用

  20. 20

    如果作为子应用程序部署在IIS中,则ASP.NET Web API中的路由问题

  21. 21

    调试asp.net core web API

  22. 22

    ASP.net Web窗体应用程序“在服务器上”使用实体框架获取旧数据值

  23. 23

    使用Watin的ASP.NET Web应用程序

  24. 24

    使用asp.net Web应用程序的Moodle SSO

  25. 25

    Web 应用程序和 API AzureAD 身份验证流程 ASP.NET Core

  26. 26

    将文件从ASP.NET MVC 4.6应用程序发布到ASP.NET Core Web API

  27. 27

    使用Web Api验证.NET MVC应用程序

  28. 28

    使用Web服务作为数据访问层开发ASP.NET MVC应用程序

  29. 29

    如何对ASP.NET Core Web应用程序(.Net Framework)进行单元测试?

热门标签

归档