在Linux系統中安裝了Mono和Apache做爲Web服務器,使用Visual Studio開發的ASP.NET Web應用或者API應用,在部署到Linux服務器後出現服務器錯誤,其中一個緣由是因爲默認的Visual Studio Web應用或API應用包含了Microsoft.CodeDom.Providers.DotNetCompilerPlatform和Microsoft.Net.Compilers兩個Nuget包,一般應用不須要這兩個包,多是Mono沒有徹底實現致使的錯誤,因此只要打開Nuget包管理器,移除這兩個包,再從新編譯、發佈就行了。服務器