这是我们的设置:
- 视窗 2008 Hyper-V
- 一台带有 IIS 的 Windows 2008 Enterprise VM
我们有一个存储所有网站的 NAS。
在尝试直接从 NAS 运行应用程序时,我们遇到了安全问题,因为 dll 无法直接从 NAS 运行。
如果我们想将我们的数据集中在 NAS 上,但又要从该位置运行网站,您推荐什么设置。
TXN ;-)
这是我们的设置:
我们有一个存储所有网站的 NAS。
在尝试直接从 NAS 运行应用程序时,我们遇到了安全问题,因为 dll 无法直接从 NAS 运行。
如果我们想将我们的数据集中在 NAS 上,但又要从该位置运行网站,您推荐什么设置。
TXN ;-)
你说有“不能直接从 NAS 运行的 dll”,但这似乎有点奇怪。这些dll有什么问题?
听上去你有一个相当大的系统。如果是这样,我将停止尝试使用 NAS 并改用 iSCSI 盒。如今,iSCSI 服务器并不昂贵。在我看来,这是“Doctor sysadmin,当我使用 NAS 时很痛”的时刻之一。
JR
问题的根源很可能是 .NET 的默认代码访问安全 (CAS) 设置将您的 NAS 视为不受信任的来源,并且不会运行来自不受信任来源的代码。有一些方法可以修改 CAS 策略来解决您的问题。但老实说,更好的解决方案是切换到 iSCSI 或光纤通道 SAN 之类的东西。
这里有很多链接更详细地描述了这个问题。