如果我实时推送我们的Intranet应用程序并让它在未经编译的情况下即时编译,它可以正常工作。如果我通过使用VS的内置发布功能首先编译它来发布网站,那么除了传统的ASP页面之外,每个页面都能正常工作。
任何人都知道为什么会这样吗?我们有经典的ASP,因为有数千个页面,很多都是从旧系统迁移出来的,但我们根本没有时间将它们全部转换(就在任何人开始说“只是转换它们!”之前)。
干杯!
答案 0 :(得分:0)
在较新版本的IIS上,默认情况下不启用ASP classic。
答案 1 :(得分:0)
当您publish
应用时,VS仅复制应用所需的文件和/或在项目文件中引用。
也许ASP经典页面取决于它未包含在已发布网站上的文件。
要对其进行测试,请发布该站点,然后将服务器中的文件与本地副本进行比较,以检查是否缺少文件。 (您可以使用Beyond Compare之类的工具)