Articles of asp classic

MaxQueueItemAge计数器始终是Int64.MaxValue

我正在调查经典ASP网站(Windows Server 2012 R2上的IIS 8.5)的崩溃,收集各种计数器的值。 特别是,我对MaxQueueItemAge值感兴趣,因为错误消息表明有许多挂起的请求。 但是,值始终是相同的:9223372036854775807(这是最大int64值)。 为了得到它,我使用这个C#代码: performanceCounter.RawValue 。 我如何得到真正的价值?

从IIS 7.5迁移到IIS 8.5后,应用程序性能较低

将我们的经典ASP应用程序从IIS 7.5(2008R2)迁移到iis 8.5(2012R2),从那以后,应用程序的性能相当糟糕。 响应时间从3秒增加到30-50秒注:从物理变为虚拟。 我试过的东西: 为了排除关于物理或虚拟的疑虑,我创build了一个虚拟2008R2,响应时间似乎与物理相同。 我发现它大部分时间都是从SQL服务器读取的,所以我testing了Web 2012R2和SQL 2008R2 / 2012R2之间的兼容性。 似乎在响应时间没有变化。 两台服务器的IIS设置相同,但性能受到影响。 在这一点上,我想知道是否需要从应用程序代码的angular度做出任何改变。 寻求帮助。

ASP经典网站使用指标

我们有一个运行在IIS 6上的ASP Classic网站。logging并发用户数量的最简单的方法是什么? 我们在一段时间内需要这些数据,而在服务器之间进行汇总的方法将非常棒。 你有什么build议?

IIS 5.1configuration – 可以在经典ASP响应头中筛选换行符

在ASP.NET中,有一个设置EnableHeaderChecking,确保在响应头中不输出CRLF(换行符)。 这可以防止可能的“响应分裂”攻击。 是否有经典的ASP页面的任何等效configuration – 特别是在IIS 5.1中? 我有一个经典的ASP中的大型Web应用程序,它出现了一些Response.Redirect调用不过滤用户input。 所以他们很容易受到响应分裂攻击。 解决scheme是更新所有这些页面,以便过滤用户input。 在服务器级别是否有任何设置来防止(或编码)应答头中的换行符?

Windows Server 2008 IIS 7上的MDAC 2.8 / WDAC 6.0

我想做的事很简单。 我有一些经典的ASP包含标题,如下面引用MDAC 2.5: METADATA TYPE="TypeLib" NAME="Microsoft ActiveX Data Objects 2.5 Library" UUID="{00000205-0000-0010-8000-00AA006D2EA4}" VERSION="2.5" 现在我正试图使用​​以下命令在使用MDAC 2.8的IIS 7的Windows 2008框中调用相同的包含文件: METADATA TYPE="typelib" NAME="Microsoft ActiveX Data Objects 2.8 Library" UUID="{2A75196C-D9EB-4129-B803-931327F72D5C}" VERSION="2.8" 我的问题是,为什么这不工作了? 标签参考有变化吗? 我运行MDAC检查器,一切正常安装。 我错过了什么? 提前致谢!

经典的ASP和我的LOCAL机器上的IIS 7.5

我已经inheritance了一个经典的ASP项目和VB6组件(ActiveX .dll)。 我希望能够通过在本地机器上运行它来debugging这个组件。 我有一个Windows 7家庭高级版(64位)笔记本电脑。 我在本地安装IIS 7.5(生产运行IIS5),但是,当我浏览到本地(本地),我得到: Active Server Pages错误“00000000”创build对象失败? 创build对象“OBJECTNAME”时发生错误Microsoft VBScript运行时错误“800a01ae”类不支持自动化:'global.asa中对象的ID 我不是一个服务器的人,所以我没有很多设置IIS的经验。 我想在本地设置这个项目,所以我可以使用debugging器来通过COM对象。 我需要做些什么来实现这个运行? 就像一个供参考: 在global.asa我有以下几点: 然后在ASP中,我有以下电话: 如果ABC.propertyName = True,那么 … 它在这条线上失败了。

hamachi内联网连接

我有一个内部网网站共享在我的本地networking,显示从一个SQL数据库中的表。 我想扩展到某些不在本地networking上的人。 是否使用Hamachi使他们连接到我的网站? 如果不是以另一种方式使这成为可能?

将.NET和经典ASP代码放在Windows 2k3服务器的SSL站点中

我想从64位的win2k3服务器上的一个经典的ASP应用程序调用一些.NET Web服务。 经典的代码是自己的网站与SSL设置。 我在哪里把.NET代码? 我是否在Classic网站上创build虚拟目录?

在没有主机头的Windows Server 2003上的IIS 6上设置根应用程序?

我有一个服务器上有三个网站(默认网站和两个应用程序)。 我想在服务器上设置一些testing站点(传统的ASP),但是如果我把它们放在默认网站下,我不能将它们设置为它们自己的应用程序的根目录。 换句话说,我的应用程序使用非相对path,我希望能够testing的东西,而无需重做如何我包括所有的应用程序。 我有什么select? 我想过设置主机头,但我没有访问任何名称parsing的服务器 – 这是别人处理。

无法在Classic ASP上运行服务器端JavaScript

我试图在我的ASP网站上运行服务器端JavaScript代码。 整个网站使用的是VBScript,但是这个是用JavaScript编写的,所以我使用了一个单独的标签,而不是在页面顶部设置语言。 这完美地在我的本地IIS Express以及其他服务器的IIS(没有额外的configuration)上工作,但在本地IIS上失败,说“发生了一个不处理的exception”。 我怀疑这是一个破坏的安装 – 尽pipe我在启用传统ASP支持时完成了本书的所有工作,但是我必须手动注册所需的模块和处理程序,即使对于静态内容支持也是如此。 难道是我在我的服务器configuration中丢失了一些东西吗? 这是失败的代码: <script language="Javascript" runat="server"> var x; </script> === 如果我删除了var x; 线,错误消失。