2

認識到.net核心中不再存在AppDomain,在.net核心webapi中創建應用程序隔離的適當方式是什麼?這將由ASP.NET MVC框架照顧嗎?我打算讓代碼在Linux環境中運行。.Net Core中的正確應用程序隔離

回答

0

對於代碼隔離,請嘗試進程和/或容器。對於動態加載程序集,請嘗試使用AssemblyLoadContext類。

+2

你有一個「過程和/或容器」的例子嗎? – FrankO

+1

@FrankO一個非常流行的容器是Docker。 –

0

否這不會被框架解決。隔離通常是操作系統關心的問題。到.NET的時候它已經太晚了,它不能以一種安全的方式完成。

基本上運行您的應用程序在不同的進程,應用程序池,或任何您的操作系統提供。

相關問題