我们(我们的IT合作伙伴)最近为我们的网站进行了一些 DNS 更改,以便两个生产服务器之间进行循环 DNS 切换。在进行此切换之前,我们并没有遇到 WebResource.axd 文件方面的问题。自从切换后,当我们访问公共 URL 时,我们会收到以下错误信息: Cryptograph...
首先,让我简要介绍一下当前环境。我们有许多使用Session的ASP.NET应用程序。由于流量水平的原因,我们采用“负载均衡”方式跨多个服务器进行负载平衡,然而,我们的负载平衡设置为使用“Sticky Sessions”,因为所有Web应用程序当前都设置为使用“InProc”作为会话状态。 ...
我们的网站使用ADFS进行身份验证。为了减少每个请求的cookie负荷,我们正在打开IsSessionMode(请参见Your fedauth cookies on a diet)。 要在我们的负载平衡环境中使其工作,我们需要做的最后一件事是实现一个适用于群集的SecurityTokenCa...
如何使ASP.NET MVC应用程序成为Web Farm的最有效方法是什么? 最重要的是共享当前用户的信息(上下文)和缓存对象,例如查找项目(状态、街道类型、县等)。 我听说过/阅读过MemCache,但没有看到一个简单可行的方式(文档)来实现和测试它。
我正在寻找有关如何创建ASP.NET web farm的信息 - 也就是说,如何使一个ASP.NET应用程序(最初设计为在单个Web服务器上运行)在2、3、10等服务器上工作? 我们创建了一个Web应用程序,在同时有500个用户时正常工作。但现在我们需要让它适用于10,000个用户(同时使用...
我正在尝试理解计算机中的“farm”是什么意思,因此,如果一个农场可以被作为一个集群来举例,那么除了集群本身,一定有某些东西是农场独立存在的。 它与网格有何不同? 这些概念是否具有常见含义,例如仅谈论Web服务器是其中一种常见情景,还是根据上下文完全不同?如果是这样的话,不同的含义(或最常...
我有一个ASP.NET Core应用程序,使用cookie身份验证,并在Web农场上运行。数据保护密钥存储在数据库中。我的应用程序实现了IXmlRepository,ASP.NET Core将调用IXmlRepository.GetAllElements来获取密钥环。因此,在所有节点上运行的应...
在单一主机上设置LAMP堆栈或将MySQL移动到自己的主机上,关于如何扩展这个过程似乎没有很好的文档记录。我的当前网络环境存在容量问题,因此我正在寻找有关配置调整、确定瓶颈、安全等方面的最佳实践。我目前托管着大约400个站点,需要一定的冗余和安全性,因此我已经超出了单一主机的解决方案——但还没...
我已经为我的ASP.NET MVC网站配置了重叠回收。 据我所知(来自这个SO问题),如果我回收应用程序池,这将启动一个新的w3wp.exe进程来接管被回收的进程的负载,并且只有当新进程被初始化并接管负载时,旧进程才会被关闭。 如果我停止/启动应用程序池,则会立即强制终止进程,而不会让进程优...