从 NAS 运行 asp 和 asp.net 应用程序的推荐方法是什么?

从 NAS 运行 asp 和 asp.net 应用程序的推荐方法是什么?

这是我们的设置:

  • Windows 2008 Hyper-V
  • 一个带有 IIS 的 Windows 2008 Enterprise VM

我们有一个 NAS,其中存储了所有网站。

当我们尝试直接从 NAS 运行应用程序时,我们遇到了安全问题,因为 dll 无法直接从 NAS 运行。

如果我们想将数据集中在 NAS 上,但也想从该位置运行网站,您推荐哪种设置。

谢谢;-)

答案1

问题的根源很可能是 .NET 的默认代码访问安全 (CAS) 设置将您的 NAS 视为不受信任的来源,并且不会运行来自不受信任来源的代码。有多种方法可以修改 CAS 策略来解决您的问题。但老实说,更好的解决方案是切换到 iSCSI 或光纤通道 SAN 之类的东西。

这里有很多链接更详细地描述了该问题。

答案2

您说有“无法直接从 NAS 运行的 dll”,但这似乎有点奇怪。这些 dll 有什么问题?

听起来你有一个相当大的系统。如果是这样,我会停止尝试使用 NAS,而是使用 iSCSI 盒。如今,iSCSI 服务器并不那么昂贵。在我看来,这是那些“系统管理员医生,当我使用 NAS 时,它很痛苦”的时刻之一。

JR

相关内容