修改App_GlobalResources中的任意资源文件都会导致应用程序重启

证明:修改App_GlobalResources中的任意资源文件都会导致应用程序重启

由于应用程序重启为导致Session丢失,所以我们只需要证明修改App_GlobalResources中的任意资源文件都会导致Session丢失就可以了。

1. 在App_GlobalResources中新建一个资源文件
Resources1.resx
    Key1: Value1
    Key2: Value2

2. 新建页面FillSession.aspx
<% Session["SayHi"] = "Hi"; %>

3. 新建页面ShowSession.aspx
<%= Session["SayHi"] %>
<%= Resources1.Key1 %>
<%= Resources1.Key2 %>

4. 访问-> FillSession.aspx -> ShowSession.aspx
显示结果
Hi
Value1
Value2

5. 修改Resources1.resx
    Key1: Value11
    Key2: Value22

6. 刷新页面ShowSession.aspx
显示结果
Value11
Value22

Session["SayHi"]丢失 ,说明应用程序重启。


你可能感兴趣的:(resource)