您没有说明.inc文件中包含什么内容。让我们假设其中有一堆常量定义和一些辅助函数。有几种变化您可以考虑。1.通常有一个单独的.inc文件,该文件被包含在所有或大多数ASP页面中。 2.其他.inc文件被包含在一些ASP页面中,因为它们只是封装了一些共享功能。对于变体1,创建一个从Page派生的类可能会有所帮助,该类将原始的.inc文件常量公开为属性,并将其函数公开为方法。让所有移植到ASP.NET的页面从这个新类继承,而不是直接从Page继承。对于变体2,在App_Code中创建包含静态属性和方法的类(或VBScript类的直接端口,如果.inc包含这些)。使用这些包括的ASP到ASP.NET页面端口需要在原始的.inc文件成员的名称前缀上它们不是静态(共享)成员的类名。如果包括最初包含静态标记,则更好的端口是创建代表性的.master页面,并使移植的ASP页面适当地使用这些主页面。