Tôi cần thực hiện một số điều chỉnh hiệu suất và cần phải sửa đổi các cài đặt sau: processModel, httpRuntime và connectionManagement. Đơn giản, tôi giả sử, nhưng tôi không chắc chắn của hai tập tin machine.config để chỉnh sửa, hoặc tôi chỉnh sửa cả hai?Tôi có hai tệp machine.config trên máy chủ của mình, tôi sẽ chỉnh sửa tệp nào và cách xác minh chúng đang được sử dụng?
- \ Windows \ microsoft.net \ Khung \ v2.0.50727 \ CONFIG \ Machine.config
- \ Windows \ microsoft.net \ Framework64 \ v2.0.50727 \ CONFIG \ Machine.config
Làm câu hỏi tiếp theo, làm cách nào để xác minh rằng cài đặt đã được áp dụng?
Tôi nên đề cập rằng máy chủ đang chạy Windows Server 2003 Enterprise (64-bit) với IIS 6.0 (64-bit) và MSSQL Server Enterprise 2005 (64-bit).
Cảm ơn bạn đã trợ giúp trước!
Nhìn vào Trình quản lý tác vụ ngay bây giờ, tôi thấy "w3wp.exe". Vì vậy, điều đó có nghĩa là tôi đang chạy IIS 7.0 và không 6.0 như tôi đã nghĩ? Tôi cũng thấy "sqlservr.exe". Cả hai quy trình đều không có hậu tố "* 32". Tuy nhiên, tôi thấy các procs khác có hậu tố "* 32" (ví dụ: "sqlbrowser.exe * 32", "SqlWb.exe * 32"). Bất kỳ ý tưởng đó có nghĩa là gì? – John
Nhân tiện, tôi đã sử dụng bài viết này để xác định phiên bản IIS nào được cài đặt theo mặc định với Windows Server 2003: http://support.microsoft.com/kb/224609 – John
Cả IIS6 và 7 đều có tên là w3wp. Tôi đã chỉnh sửa câu trả lời này trong câu trả lời của mình.Và nếu w3wp bị thiếu * 32, chúng đang chạy trong 64 bit và bạn nên chỉnh sửa machine.config trong Framework64. –