使用单页程序集的Asp.Net网站部署

时间:2012-04-20 17:48:37

标签: asp.net deployment web assemblies

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

  1. 允许此预编译网站可更新
  2. 使用固定命名和单页程序集
  3. 请阅读此precompilation article以获取概述。

    Asp.net状态管理正在进行中,即我们不使用状态服务或sql服务器进行状态。

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

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

    1. web config update:应用程序池重新启动,会话状态丢失。因此,Web配置更新必须在工作时间之后完成。
    2. 个人网页dll更新:我不确定这个。这对会话状态有何影响?我知道页面的ViewStates不会受到影响。 更新:我在本地进行了测试,并且在页面dll更新时会丢失会话状态。

1 个答案:

答案 0 :(得分:0)

你的问题不明确 你可以说得更详细点吗 我假设您在部署我的网站时询问会话会发生什么 如果您在用户连接到您的站点时更新任何DLL,同时您部署的会话将过期,则会话将过期。例如,您在会话中保存用户ID,然后它将无法使用