2014-06-09 15 views
5

Tôi có IIS 7.5 và tôi đã cài đặt Mô-đun khởi tạo ứng dụng cho nó. Bây giờ, tôi đang cố gắng thay đổi StartMode của một nhóm ứng dụng, nhưng không thấy tùy chọn StartMode trong IIS Manager. Tôi đã xem trong Cài đặt cơ bản và nâng cao. Tôi nghĩ rằng nơi tiếp theo để chỉnh sửa giá trị này sẽ có trong Machine.Config. Vì vậy, tôi đã tìm thấy tập tin đó, nhưng tôi không chắc chắn nơi cập nhật sẽ được đặt trong đó. Tôi tin rằng nó nên được thiết lập để AlwaysRunning.IIS 7.5 - Thay đổi chế độ khởi động ứng dụng Pool thành Always Chạy

Mọi trợ giúp sẽ được đánh giá cao.

Trả lời

6

Tôi đã tìm thấy Configuration Editor trong phần Management của IIS manager.

EDIT: startMode nằm trong phần system.applicationHost/applicationPools dưới applicationPoolDefaults. Nó cũng có thể được cấu hình trên cơ sở mỗi mục trong Application Pools - Advanced Settings.

+4

Câu cuối cùng của bản chỉnh sửa của bạn không chính xác theo [this] (https://msdn.microsoft.com/en-us/library/ee677285 (v = azure.10) .aspx). _ "Thuộc tính autoStart và thuộc tính startMode của một nhóm ứng dụng khác nhau. Thuộc tính startMode là thuộc tính start-start của Windows Server AppFabric sử dụng. Hồ bơi ứng dụng Start ngay lập tức trong hộp thoại Edit Application Pool hoặc Start Automatically setting trên hộp thoại Cài đặt Nâng cao của một nhóm ứng dụng cấu hình thuộc tính autoStart, không phải thuộc tính startMode. "_ – ajbeaven

2

Trong mục nhập này http://developers.de/blogs/damir_dobric/archive/2009/10/11/iis-7-5-and-always-running-web-applications.aspx tôi đã tìm thấy câu trả lời.

Để thiết lập các hồ bơi thiết lập các thuộc tính startMode để AlwaysRunning của IIS config file C: \ Windows \ System32 \ inetsrv \ config \ applicationHost.config:

<applicationPools> 
    <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> 
</applicationPools> 

Và bạn cần thực hiện nhiều thứ khác để đạt được điều đó App của bạn luôn chạy

Các vấn đề liên quan