Yes. ASP.net is run under mono on a linux server, so there are some considerations you need to keep in mind.
.net 2.0 is fully supported, have not tested 3.5 or 4, though technically those should be supported, since the mono version is 2.6
filenames are case sensitive under linux, so default.aspx.cs is not the same as Default.aspx.cs
Use forward-slash /////// when accessing stuff(IE: File.ReadAllLines("./data/SomeDirectories/MoreStuff/someData.xml"))
Otherwise your scripts should work.