我在开发设置中的观察结果:
- 我有一个正在运行的ASP.NET应用程序,它显示来自resx文件的本地化资源。
- 我在应用运行时更改了resx文件
- 页面刷新后,更改的资源会在ui
中正确显示
- 会话被刷新
杀死
我正在使用ASP.NET MVC3。
我正在使用InProc会话。
我在IIS Express上通过VisualStudio 2010运行应用程序。
上述行为通常是正确的,还是仅限于我的开发设置:
- resx文件中的更改是否始终触发重新编译应用程序并因此终止所有InProc会话?
- “生产”IIS也是如此吗?
- 这在某种程度上取决于某些配置吗?
- 将会话状态切换到stateserver或sqlserver是否解决了这个问题。然后可以在应用程序运行时更改resx文件,在重新加载时是否在ui中反映了更改并仍保留会话状态?