2013-10-17 120 views
0

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

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

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

任何一个可以请帮我从问题

回答

0

走出你部署到webfarm或者您的服务器集群?如果是这样 - 那就是问题所在。没有保证,你会击中下一台服务器与服务请求的服务器相同。应用程序池与此处的行为无关(仅在特殊情况下),而与您的环境无关。

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

相关问题