C# 可以开发网站,跑在.NET框架上,由微软的IIS提供服务。
PS:当然别的语言也是可以的,比如 Python Java PHP 等等。
.NET 一般难以支撑大型网站,原因主要是技术资料过少(相对于对应的开源实现),而且价格昂贵,服务器领域 Linux 服务器的性能有时能达到Win服务器的数倍。
此外技术更新缓慢(非常多的新技术都是只 for linux的,移植到win上基本都是残次品或半成品),种种原因导致.NET应用不广。
这个问题实在是面太大了。如果是想学习怎么做的话。就安装VS2008配合SQL2005两个软件,然后找书,找例程。不少书都有“在线考试系统”作为例子,你可以仿照例子开发自己的