
Вот наша установка:
- Windows 2008 Hyper-V
- Одна виртуальная машина Windows 2008 Enterprise с IIS
У нас есть NAS, на котором хранятся все веб-сайты.
При попытке запустить приложения напрямую с NAS мы столкнулись с проблемами безопасности из-за библиотек DLL, которые не могут запускаться напрямую с NAS.
Какую настройку вы рекомендуете, если мы хотим централизовать наши данные на NAS, но при этом запускать веб-сайты оттуда же?
спасибо ;-)
решение1
Корень вашей проблемы, скорее всего, в том, что настройки Code Access Security (CAS) по умолчанию для .NET считают ваш NAS ненадежным источником и не будут запускать код из ненадежных источников. Есть способы изменить политику CAS, чтобы исправить вашу проблему. Но, честно говоря, лучшим решением будет перейти на что-то вроде iSCSI или Fibre Channel SAN.
Здесьесть множество ссылок, описывающих проблему более подробно.
решение2
Вы говорите, что есть "dll, которые не могут работать напрямую с NAS", но это кажется немного странным. В чем проблема с этими dll?
Судя по всему, у вас там довольно большая система. Если так, я бы прекратил попытки использовать NAS и вместо этого использовал бы iSCSI-бокс. iSCSI-серверы сейчас не такие уж дорогие. Мне кажется, что это один из тех моментов «Доктор сисадмин, мне больно, когда я использую NAS».
Дж.Р.