0

我创建了一个 MVC 应用程序并在我的本地进行了测试,它按预期工作,但是当我部署到应用程序池中的另一台服务器时。它不保留应用程序状态变量值。

因此,我将所有应用程序状态变量更改为静态自定义对象并尝试。再次,我无法从使用的静态变量中获取任何值。

正如我从一些博客中看到的,我将模式从集成更改为经典,即使这样我也可以获得价值。

谁能帮我摆脱这个问题

4

1 回答 1

0

您是部署到 webfarm 还是您的服务器是集群的?如果是这样 - 这就是问题所在。无法保证您将访问下一个服务器,该服务器与提供请求的服务器相同。应用程序池与此处的行为无关(仅在特殊情况下),而是与您的环境有关。

您是否为此应用程序创建了单独的应用程序池?如果不是 - 最好的做法是这样做。

于 2013-10-18T00:42:24.600 回答