будет ли 32-битное веб-приложение работать как WOW64 на 64-битном сервере?

Мне нужно знать, работает ли веб-приложение, развернутое на 64-разрядном сервере, как процесс WOW64 или как 64-разрядный процесс, если страницы веб-приложения скомпилированы как PE 32/x86?

Я имею в виду, что я много читал об обычных консольных приложениях или исполняемых файлах с PE 32/x86, работающих как WOW64 на 64-битных серверах. Но как насчет веб-приложений (все, что я могу скомпилировать, это страницы, которые являются dll)? Единственный процесс, о котором я могу думать, это w3wp.exe для веб-приложений. Пожалуйста, объясни. Я смущен.

заранее спасибо

Винит


person Vineeth Bolisetty    schedule 16.12.2010    source источник


Ответы (1)


Не могли бы вы просто создать тестовое приложение, развернуть его на своем сервере, а затем использовать Process Explorer проверить подробности?

person Uwe Keim    schedule 16.12.2010
comment
Спасибо за это. Это действительно помогло мне узнать, какой процесс происходит. Но мне также нужно знать, почему? Я имею в виду, что если мой веб-сайт 32-разрядно скомпилирован и предназначен для процессоров с архитектурой x86, все равно страницы представляют собой просто библиотеки DLL, и тип процесса зависит от исполняемого файла, а не от зависимых библиотек DLL, в которых он использует 64-разрядный процесс. Я прав в последнем предложении. Поправьте меня, если я ошибаюсь. Также хотелось бы, чтобы вы немного объяснили. Спасибо еще раз. - person Vineeth Bolisetty; 16.12.2010
comment
Извините, я не специалист в этом вопросе. Я переключаюсь на 32-битный процесс IIS только тогда, когда мне это нужно. Например. У меня есть приложение, которое подключается к базе данных Oracle, и работают только 32-разрядные драйверы, поэтому я переключился на 32-разрядный пул приложений. - person Uwe Keim; 16.12.2010