1

我们有一个 asp.net 网站项目,即我们正在发布具有以下选项的网站项目。

  1. 允许此预编译站点可更新
  2. 使用固定命名和单页程序集

请阅读这篇预编译文章以获得概述。

Asp.net 状态管理是进程内的,即我们不使用状态服务或 sql 服务器来进行状态。

为避免丢失会话状态等问题,我们通常在营业时间后进行生产部署(营业时间后不使用网站)。

我想知道以下文件部署对会话状态的影响:

  1. 网络配置更新:应用程序池重新启动,会话状态丢失。所以网络配置更新必须在工作时间之后完成。
  2. 单个页面 dll 更新:我不确定。这如何影响会话状态?我知道页面的 ViewStates 不会受到影响。更新:我在本地测试,页面 dll 更新时会话状态丢失。
4

1 回答 1

0

你的问题不清楚你能否更具体一点我假设你问我部署我的网站时会话会发生什么,如果你更新任何 dll,如果用户连接到你的网站,会话将过期,同时你部署的会话将过期。例如,您在会话中保存用户 ID,那么它将不可用

于 2012-04-20T18:14:44.313 回答