2010-12-15 8 views
0

Ich habe Artikel zum Ausführen von MVC2-Anwendungen auf IIS6 verfolgt, aber alle diese befassen sich mit MVC2 auf dem Server installiert wird.Ausführen von MVC2 auf IIS6 mit nur DLLs

Gibt es bekannte Artikel/Schritte zur direkten Installation von Framework 3.5, zum Einrichten von IIS6 und zum Kopieren der erforderlichen DLLs?

Antwort

1

Der einzige Unterschied, den ich mir vorstellen würde, ist, dass anstatt diese Assemblys aus dem GAC auszuführen, sie stattdessen in Ihrem Verzeichnis /bin liegen. Versuchen Sie, die MVC-Assemblys (Mvc/Routing/Abstractions) so zu setzen, dass die CopyLocal-Eigenschaft auf true festgelegt ist, und versuchen Sie dann, sie auf einem IIS6-Computer bereitzustellen, auf dem MVC nicht installiert ist. Die CopyLocal wird dazu führen, dass diese Assemblyverweise in Ihr Ausgabeverzeichnis kopiert werden.

Die einzige Sache, die kann verursachen ein Problem ist, wenn Sie in Medium Trust ausgeführt werden, da ich nicht sicher bin, ob einer der WebForms Seite Kompilierung Mechanismus niedriger Ebene erfordern erhöhte Vertrauenswürdigkeit (die sie gewährt würden, wenn sie wurden GAC'd).

+0

Ich habe diesen Ansatz für eine Weile verwendet, und es funktioniert. – CGK