Мне нужно выполнить некоторую настройку производительности и изменить следующие настройки: processModel, httpRuntime и connectionManagement. Достаточно простой, я полагаю, но я не уверен, какой из двух файлов machine.config для редактирования, или я редактирую оба?У меня есть два файла machine.config на моем сервере, который я редактирую и как я могу проверить, что они используются?
- \ Windows \ microsoft.net \ Framework \ v2.0.50727 \ CONFIG \ machine.config
- \ Windows \ microsoft.net \ Framework64 \ v2.0.50727 \ CONFIG \ machine.config
В качестве последующего вопроса, как проверить, были ли применены настройки?
Следует отметить, что на сервере работает Windows Server 2003 Enterprise (64-разрядная версия) с IIS 6.0 (64-разрядная версия) и MSSQL Server Enterprise 2005 (64-разрядная версия).
Спасибо за помощь заранее!
Посмотрите на диспетчер задач прямо сейчас, я вижу «w3wp.exe». Значит ли это, что я запускаю IIS 7.0, а не 6.0, как я думал? Я также вижу «sqlservr.exe». Оба процесса не имеют суффикса «* 32». Однако я вижу другие procs, у которых есть суффикс «* 32» (т. Е. «Sqlbrowser.exe * 32», «SqlWb.exe * 32»). Любая идея, что это значит? – John
Кстати, я использовал эту статью, чтобы определить, какая версия IIS установлена по умолчанию в Windows Server 2003: http://support.microsoft.com/kb/224609 – John
И IIS6 и 7 называются w3wp. Я отредактировал это в своем ответе.И если w3wp отсутствует * 32, они работают в 64 бит, и вы должны отредактировать файл machine.config в Framework64. –