Запуск 32-битных приложений ASP.NEt 3.5 в 64-битной Windows 2003

Мне удалось заставить мои 32-разрядные приложения работать на IIS в 64-разрядной версии Windows Server 2003, но мне интересно, возникнут ли у меня какие-либо другие проблемы при этом.

Есть идеи?

2 ответа

Одна проблема с IIS6 (но исправленная в IIS7) заключается в том, что вы застряли, используя 32-битные или 64-битные рабочие процессы ASP.NET. См. http://blogs.msdn.com/rakkimk/archive/2007/11/03/iis7-running-32-bit-and-64-bit-asp-net-versions-at-the-same-time-on-different-worker-processes.aspx...

Однако если вам действительно нужен доступ к 32-разрядным библиотекам DLL в приложении ASP.NET, то 32-разрядные рабочие процессы будут делать то, что вам нужно. Поэтому вы переключились на 32-битный ASP.NET? Например, как описано в http://codebetter.com/blogs/brendan.tompkins/archive/2005/10/13/133121.aspx...

На самом деле, если вы используете изоляцию AppPool (хостинг нескольких клиентов), 32-битный режим рекомендуется для меньшей площади. См. http://learn.iis.net/page.aspx/291/general-iis7-questions/

Другие вопросы по тегам