Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET MVC跨服务器路由_.net_Asp.net_Asp.net Mvc_Wcf_Asp.net Mvc Routing - Fatal编程技术网

ASP.NET MVC跨服务器路由

ASP.NET MVC跨服务器路由,.net,asp.net,asp.net-mvc,wcf,asp.net-mvc-routing,.net,Asp.net,Asp.net Mvc,Wcf,Asp.net Mvc Routing,我需要将WCF数据服务请求从一台服务器路由到另一台服务器。 是否可以使用ASP.NET MVC路由模块跨服务器路由请求? 有哪些选项可用于跨服务器路由WCF数据服务请求?这不是ASP.NET路由模块的方案。路由模块仅将请求路由到同一web应用程序中的处理程序。这不是真正的请求路由器 您要查找的内容通常在网络级别执行,称为。MS world更强大的反向代理的示例是ISA服务器 如果您没有这样的服务器可用(那么问题是您为什么需要它?),使用路由模块将只允许您将请求路由到当前应用程序中的某个处理程序。

我需要将WCF数据服务请求从一台服务器路由到另一台服务器。 是否可以使用ASP.NET MVC路由模块跨服务器路由请求?
有哪些选项可用于跨服务器路由WCF数据服务请求?

这不是ASP.NET路由模块的方案。路由模块仅将请求路由到同一web应用程序中的处理程序。这不是真正的请求路由器

您要查找的内容通常在网络级别执行,称为。MS world更强大的反向代理的示例是ISA服务器

如果您没有这样的服务器可用(那么问题是您为什么需要它?),使用路由模块将只允许您将请求路由到当前应用程序中的某个处理程序。您必须实现该处理程序,以便它接受传入的请求并使用
WebClient
调用真正的服务并返回响应

编辑:


也检查一下。它描述了一些允许反向代理功能的IIS模块。

在这种情况下,路由是什么意思?在您现在成为路由的目标之前,它只是转发还是您需要处理/检查请求本身?我需要转发请求。没有必要调查请求的内容。我从asp.net路由模块中找不到任何跨服务器路由请求的示例。所有示例都是在同一web应用程序中路由请求。是否可以跨服务器路由请求?我们查看了各种选项,并决定在我提到的场景中使用应用程序请求路由。这就解决了我们的问题。