Мне удалось заставить мои 32-битные приложения работать на IIS в 64-битной Windows Server 2003, но мне интересно, возникнут ли у меня какие-либо другие проблемы при этом.
Есть идеи?
Одна проблема с 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/