将改变网络.在SharePoint Web应用程序中启用会话超时会影响其他应用程序



场景:我有多个.aspx页面编码与Get会话超时,和.aspx存储在SPS…_layouts/15/MyPages//文件夹。下面是我对web.config

的修改

web . config

<pages enableSessionState="true" ... >
...
<add name="Session" type="System.Web.SessionState.SessionStateModule" preCondition="" />

。c#代码

int milliSec = (this.Session.Timeout * 60000);

是否会影响SharePoint中的其他应用程序?如果是,我的。aspx页面可以有它自己的web。配置以防止冲突?

网页的变化。配置将只影响相应的web应用程序。但是增加超时通常不是一个好主意,特别是当您只想影响一个页面时。更好的解决方案是使用SPLongOperation对象来实现您的逻辑。至少有三个原因:

    不仅解决了超时问题,还解决了等待动画和标准行为。
  1. 设置web超时时间。配置影响整个web应用程序,而不仅仅是你的页面。
  2. 您在web中输入的任何值。config对于慢速系统可能太低,对于快速系统可能太高。

相关内容

  • 没有找到相关文章

最新更新