Какой метод рекомендуется для запуска приложений asp и asp.net с NAS?

Какой метод рекомендуется для запуска приложений asp и asp.net с NAS?

Вот наша установка:

  • 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».

Дж.Р.

Связанный контент