nt+optionpack4cn 中global.asa的session问题,棘手!!!!
我的服务器nt+optionpack4cn 。我的一个web应用程序中global.asa中有这样一段代码:
////-----------------javascript
function Session_OnStart() {
var wfStringsResource = CreateCOMObject("JFStringRes.JFStringRes.1", true);
if (wfStringsResource == null) {
Session.Abandon();
Response.Write( "<p>JFStringRes COM object could not be created on the Web Server.</p>" );
Response.End();
}
var language = getLanguage(wfStringsResource.GetServerDefaultLanguage());
wfStringsResource.LoadResourceFile(Server.MapPath( "strings/WebAccess.jsr" ));
wfStringsResource.SetLanguage(language);
Session("StringResourceObject") = wfStringsResource;
Session("Lang") = language;
var charset;
switch (language) {
case "ja":
charset = "shift_jis"; break;
case "zh-cn":
charset = "gb2312"; break;
default:
charset = "iso-8859-1"; break;
}
Session("CharSet") = charset;
var workItems = new WorkItems( wfStringsResource );
Session("WorkListColumns") = new WorkListColumns(workItems);
Session("WorkHistoryColumns") = new WorkHistoryColumns(workItems);
Session("SearchColumns") = new SearchColumns(workItems);
}
function Session_OnEnd() {
var conn = Session("Connection");
if (conn != null)
conn.Close();
Session("Connection") = null
Session("WorkListColumns") = null;
Session("WorkHistoryColumns") = null;
Session("SearchColumns") = null;
Session("StringResourceObject") = null;
}
///------------code end
我的该目录下的asp程序是不是都受到影响呢?因为我的asp页开了一段时间后,刷新出现提示服务器抛弃一个异常,之后iis页面进不去了。在iis日志中发现,那个节点后,Get都是返回空值!!所有的asp都受到global.asa的影响ma ?