Senario:我有多个.aspx页面用Get会话超时编码,.aspx存储在SPS ... / _ layouts / 15 / MyPages /文件夹中。以下是我对web.config的更改
的web.config
<pages enableSessionState="true" ... >
...
<add name="Session" type="System.Web.SessionState.SessionStateModule" preCondition="" />
.aspx C#代码
int milliSec = (this.Session.Timeout * 60000);
这是否会影响SharePoint中的其他应用程序?如果是,我的.aspx页面是否可以使用它自己的web.config来防止冲突?
答案 0 :(得分:0)
web.config的更改只会影响相应的Web应用程序。但是增加超时通常不是一个好主意,尤其是当您只想影响一个页面时。更好的解决方案是使用SPLongOperation对象来实现您的逻辑。至少有三个原因: