我正在使用C#脚本在ASP.NET中创建一个在线网站。它包含了一个MySQL数据库。
我听说C#被编译成公共中间语言(CIL),然后在运行代码的机器上进行解释。有人知道CIL解释器适用于哪些处理器体系结构和操作系统吗(也就是说,我实际上不确定.Net框架是否适用于Windows以外的任何东西)?
Microsoft.Net在Windows、x86、x64和IA64中运行。但还有另一种称为mono的实现,它广泛支持平台和操作系统:
OS:
- Linux
- Mac OS X、iPhone OS
- Sun Solaris
- BSD-OpenBSD、FreeBSD、NetBSD
- Microsoft Windows
- 任天堂Wii
- 索尼PlayStation 3
平台:
- s390,s390x(32位和64位):Linux
- SPARC(32):Solaris、Linux
- PowerPC:Linux、Mac OSX、Wii、PlayStation 3
- x86 Linux、FreeBSD、OpenBSD、NetBSD、Microsoft Windows、Solaris、OS X、Android
- x86-64:AMD64和EM64T(64位):Linux、FreeBSD、OpenBSD、Solaris、OS X
- IA64 Itanium2(64位):Linux
- ARM:little-and-big-endian:Linux(新旧ABI)、iPhone、Android
- Alpha:未维护。Linux
- MIPS:Linux
- HPPA:未维护Linux