ASP.NET klasörülerinden biri olan ve dinamik derlemeye tabi olan App_Code klasörünü birçoğumuz projelerimizde yazdığımız classlar için kullanmışızdır. Ancak zaman zaman Ortak çalışma, Hazır algoritmalar gibi gereksinimlerden dolayı kullandığımız dilden başka bir dildeki classları kullanmak zorunda kalmamız gerekir. (Basicci Proje arkadaşlarına saygı duymak :) ) Bu noktada asp.net 2.0 projelerinde birden fazla dil ile çalışabilirsiniz. Ancak App_Code klasörüne eklediğiniz classlar tek bir assembly olarak derleneceğinden debuggerın ayrım yapması gerekmektedir. Bu nedenle asp.net projenize App_Code altına 2 farklı dil için iki ayrı klasör ekleyip isimlerini csharp ve vbasic olarak belirleyin. Daha sonra web.config de compilation tagı altındaki codeSubDirectories tagını kullanarak farklı dillerdeki kodlarınızın uzantısına göre derlenmesini sağlayabilirsiniz. Böylelikle birden fazla dil ile entegre çalışabilirsiniz.
<compilation debug="true">
<codeSubDirectories>
<add directoryName="csharp"/>
<add directoryName="vbasic"/>
</codeSubDirectories>
vs.. vs..
</compilation>