我们正在将我们的网站从运行 IIS 6 的 Windows 2003 服务器移动到运行 IIS 7.5 的 Windows 2008 R2 服务器。该网站大部分是用经典的 ASP 编写的,但也有一些 Dot Net 应用程序作为网站的一部分。
现在我只是想让基本的基础代码工作,这都是经典的 ASP。有几个 ASP 文件只是 VBScript 页面,文件中有一系列函数。在主页中,文件顶部附近嵌入了一条语句。
稍后在 ASP 页中,它调用 MyFunctions.asp 文件中的函数之一。这在旧服务器上效果很好,但在新服务器上它就像从未听说过这个功能一样,它给了我一个错误。这是一个非描述性的 505 错误,所以我不知道浏览器实际上在抱怨什么。
我尝试将 IIS 7 网站设置与另一个正在运行的 2008 R2 和 IIS 7.5 Web 服务器进行比较(尽管它运行的是一个直接的 dot net 网站,所以这可能是主要区别),看看我是否可以看到有什么不同他们大多是一样的。
我阅读了有关创建不使用托管代码且管道是经典的经典 ASP 应用程序池的信息,并且我将网站设置为使用该应用程序池,但这没有任何帮助。
我很茫然,我不想也没有时间用 dot net 重写网站。