從 NAS 運行 asp 和 asp.net 應用程式的建議方法是什麼?

從 NAS 運行 asp 和 asp.net 應用程式的建議方法是什麼?

這是我們的設定:

  • Windows 2008 Hyper-V
  • 一台帶有 IIS 的 Windows 2008 Enterprise VM

我們有一個 NAS 儲存所有網站。

當嘗試直接從 NAS 運行應用程式時,我們遇到了安全性問題,因為 dll 無法直接從 NAS 運行。

如果我們想要將資料集中在 NAS 上,但又想從該位置運行網站,您會推薦什麼設定。

TXN;-)

答案1

問題的根源很可能是 .NET 的預設程式碼存取安全性 (CAS) 設定將您的 NAS 視為不受信任的來源,並且不會執行來自不受信任來源的程式碼。有多種方法可以修改 CAS 策略來解決您的問題。但老實說,更好的解決方案是切換到 iSCSI 或光纖通道 SAN 之類的解決方案。

這裡有很多連結更詳細地描述了該問題。

答案2

你說有“dll 不能直接從 NAS 運行”,但這似乎有點奇怪。這些dll有什麼問題嗎?

聽起來你那裡有一個相當大的系統。如果是這樣,我將停止嘗試使用 NAS,轉而使用 iSCSI 設備。如今 iSCSI 伺服器就沒那麼昂貴。在我看來,這是「系統管理員醫生,當我使用 NAS 時很痛苦」的時刻之一。

JR

相關內容