Welche Methode wird zum Ausführen von ASP- und ASP.NET-Anwendungen vom NAS empfohlen?

Welche Methode wird zum Ausführen von ASP- und ASP.NET-Anwendungen vom NAS empfohlen?

Das ist unser Setup:

  • Windows 2008 Hyper-V
  • Eine Windows 2008 Enterprise VM mit IIS

Wir haben ein NAS, auf dem alle Websites gespeichert sind.

Beim Versuch, die Anwendungen direkt vom NAS auszuführen, traten Sicherheitsprobleme aufgrund von DLLs auf, die nicht direkt vom NAS ausgeführt werden können.

Welches Setup empfehlen Sie, wenn wir unsere Daten auf dem NAS zentralisieren, aber auch die Websites von diesem Standort aus betreiben möchten?

danke ;-)

Antwort1

Die Ursache Ihres Problems liegt höchstwahrscheinlich darin, dass die Standardeinstellungen der Code Access Security (CAS) für .NET Ihr NAS als nicht vertrauenswürdige Quelle betrachten und keinen Code aus nicht vertrauenswürdigen Quellen ausführen. Es gibt Möglichkeiten, die CAS-Richtlinie zu ändern, um Ihr Problem zu beheben. Aber ehrlich gesagt ist die bessere Lösung, auf etwas wie iSCSI oder ein Fibre-Channel-SAN umzusteigen.

HierEs gibt zahlreiche Links, die das Problem detaillierter beschreiben.

Antwort2

Sie sagen, es gebe „DLLs, die nicht direkt vom NAS ausgeführt werden können“, aber das scheint ein wenig seltsam. Was ist das Problem mit diesen DLLs?

So wie es klingt, haben Sie da ein ziemlich großes System. Wenn ja, würde ich auf den Versuch verzichten, ein NAS zu verwenden, und stattdessen eine iSCSI-Box verwenden. iSCSI-Server sind heutzutage nicht so teuer. Für mich ist das einer dieser „Doktor Systemadministrator, es tut weh, wenn ich ein NAS verwende“-Momente.

JR

verwandte Informationen