2013-12-19 19 views
1

我正在使用C#腳本在ASP.NET中創建一個在線網站。它包含一個MySQL數據庫。什麼樣的處理器體系結構和操作系統可以被CIL解釋?

我聽說C#被編譯爲通用中間語言(CIL),然後在運行代碼的機器上進行解釋。有人知道哪些處理器體系結構和操作系統CIL解釋器存在(這就是說,我不確定.Net框架是否適用於Windows以外的其他任何東西)?

+1

單聲道:http://www.mono-project.com/Main_Page –

+0

http://www.mono-project.com/ ASP.NET – spender

+0

你能介紹一下你爲什麼問這個問題嗎?它可以幫助我們給你一個更適合你想知道的答案。 – mason

回答

2

Microsoft .Net在Windows,x86,x64和IA64上運行。但是,有一個叫單另一種實現方式與a broad support for platforms and OS

OS:

  • Linux的
  • 的Mac OS X,iPhone OS
  • Sun Solaris的
  • BSD - OpenBSD的,FreeBSD的,NetBSD的
  • 微軟Windows
  • 任天堂Wii
  • 索尼遊戲站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,Andr OID
  • 的x86-64:AMD64和EM64T(64位):Linux上,FreeBSD的,OpenBSD系統,Solaris和OS X
  • IA64安騰(64位):Linux的
  • ARM:小和大端:Linux操作系統(這兩個舊的和新的ABI),iPhone,Android
  • Alpha:未維護。 Linux的
  • MIPS:Linux的
  • HPPA:不能維持的Linux
+2

Windows RT也可以在ARM上的.Net上運行,但我相信這僅適用於Windows應用商店應用。還有Windows Phone版本(不確定CPU的情況)和其他嵌入式設備。 – svick

+1

微軟也有.NET Framework for IA64,所以你應該更新那一行,http://www.microsoft.com/en-us/download/details.aspx?id=21969 –

+0

@LexLi完成,謝謝! – Oscar

相關問題