Varsayılan olarak, tek işlemli apartman modelini (STA - Single Threaded Apartment) kullanan bileşenler bir ASP.NET sayfasında desteklenmemektedir. Dahası, varsayılan olarak Klasik ASP gerçek ara yüzler (OnStartPage ve OnEndPage gibi) desteklenmemektedir.
Eğer apartman modelli bir bileşen kullanmak isterseniz (ADO Connection nesnesi gibi ya da Scripting Dictionary nesnesi gibi), aşağıdaki sayfa komutunu, sayfanın en üstüne yerleştirmeniz gerekmektedir:
<%@ Page ASPCompat="true" %>
Örneğin, aşağıdaki savfa geleneksel ADO'yu kullanarak Pubs veri
tabanındaki Titles tablosundaki bütün kayıtları görüntülemektedir. ASP
uyumluluğunu etkinleştirmezsiniz, sayfa hata verir.
<%@ Page ASPCompat="true" %>
<%
<%
Dim conPubs
Dim rsTitles
Dim rsTitles
conPubs = Server.CreateObject( "ADODB.Connection" )
conPubs.Open( "Provider=sqloIedb;UID=sa;PWD=secret;database=pubs")
rsTitles = ConPubs.Execute( "Select * from Titles" )
VVhile Not rsTitles.eof
Response.Write( rsTitles( "Title" ).Value )
rsTitles.MoveNext
End While
End While
%>