【问题标题】:running classic asp alongside .net在 .net 旁边运行经典的 asp
【发布时间】:2014-08-18 14:32:46
【问题描述】:

我在一个内置 .net 的网站上工作,该网站通过 iframe 访问经典的 asp 页面(在同一台服务器上)。

为了传递会话,我们使用 iframe 到带有查询字符串值的经典 asp 页面,这会将 QS 值设置为经典 asp 会话。

我们的一位客户发送了一个 http 存档,确认 iframe 有时可能需要长达 6 分钟才能完全加载。这是那个 iframe 的内容

<%
    session("USERID") = Request.QueryString("s")
    session("CUSTOMERGUID") = "{" & UCase(Request.Querystring("t")) & "}"
%>

谁能想到为什么这需要 6 分钟才能加载?

【问题讨论】:

    标签: .net iis asp-classic


    【解决方案1】:

    我认为这可能是因为您的网络服务器太忙(连接/活动用户太多,内存不足或 CPU 太忙)。

    此外,在您的 ASP(经典 ASP)网站中 - Global.asa 中有什么特别之处吗?你在用吗?

    【讨论】:

    • 谢谢,没有使用 global.asa,但值得一票,因为我应该提到这一点!网站的 .net 部分是否可以正常运行,而流量会导致经典的 asp 部分变慢?
    • 如果 ASP 和 ASP.NET 网站作为一个应用程序运行 -- 在一个应用程序池下,则为 NO。您可以限制同一应用程序/应用程序池的带宽流量和 CPU 使用率,但由于 ASP.NET 工作正常,ASP 网站也应该工作正常。这个怎么样:你能 1) 克隆网站 2) 停止网站的 ASP.NET 部分 3) 对 ASP 网站进行一些速度测试
    • 我会试一试-我现在正在看其他东西,但有机会时会发布详细信息。谢谢赞
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 2019-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多