c# - 如何将多个 MVC.net 应用程序与其他 MVC.net 应用程序连接?

标签 c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-routing

是否有可能拥有一个与其他 MVC.net 应用程序通信的 ASP.NET MVC 服务器? (示例显示在图片链接中)

Example enter image description here

客户端首先与主服务器通信。主服务器将他的请求重定向到其他服务器之一。客户端不能直接与其他服务器通信。它应该始终通过主服务器。

所以当用户请求 MainServer.com 时

MainServer 会将用户定向到以下任一项:
S1.MainServer.com
S2.MainServer.com
S3.MainServer.com

注意 S1、S2 和 S3 在物理上彼此分开。

最佳答案

试试这个:

public ActionResult Index()
{
    if (!S1.Server.IsBusy())
    {
        return new RedirectResult("http://S1.MainServer.com");
    }
    else if(!S2.Server.IsBusy())
    {
        return new RedirectResult("http://S2.MainServer.com");
    }
    else if (!S3.Server.IsBusy())
    {
        return new RedirectResult("http://S3.MainServer.com");
    }
    else return View();
}

关于c# - 如何将多个 MVC.net 应用程序与其他 MVC.net 应用程序连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41975521/

相关文章:

c# - Wpf 数据虚拟化

c# - 使用日期函数进行 mysql 查询时遇到问题

javascript - 通过 js 启用/禁用 aspx 验证器在代码隐藏中不成立?

asp.net-mvc - 以MVC形式发布数组

c# - 为什么我的 ModelState.IsValid 在 Asp.Net MVC4 中不返回 true?

c# - AutoMapper:具有多个入口点的映射对象图?

c# - 无法在 GridView 中的行删除事件中获取单元格值

asp.net - html 表单的 onkeydown 事件在 IE 7 或 FF 3 中未触发

c# - C# 和 .net 中的僵尸对象它们是什么以及如何避免它们

asp.net-mvc - 如何将字符串传递给 ASP.NET MVC 中的分部 View ?