编译的ASP.NET应用程序不解析经典ASP

时间:2009-10-13 15:36:32

标签: asp.net asp-classic

如果我实时推送我们的Intranet应用程序并让它在未经编译的情况下即时编译,它可以正常工作。如果我通过使用VS的内置发布功能首先编译它来发布网站,那么除了传统的ASP页面之外,每个页面都能正常工作。

任何人都知道为什么会这样吗?我们有经典的ASP,因为有数千个页面,很多都是从旧系统迁移出来的,但我们根本没有时间将它们全部转换(就在任何人开始说“只是转换它们!”之前)。

干杯!

2 个答案:

答案 0 :(得分:0)

在较新版本的IIS上,默认情况下不启用ASP classic。

Here's how to enable it on IIS7.

答案 1 :(得分:0)

当您publish应用时,VS仅复制应用所需的文件和/或在项目文件中引用。

也许ASP经典页面取决于它未包含在已发布网站上的文件。

要对其进行测试,请发布该站点,然后将服务器中的文件与本地副本进行比较,以检查是否缺少文件。 (您可以使用Beyond Compare之类的工具)