6

Tôi đang sử dụng VS2010 và IIS Express. Khi tôi làm một xây dựng có sự chậm trễ lâu dài trong khi tất cả các dll tải lên. Trên máy khá chậm, thường là 3-4 phút.Có cách nào tôi có thể tránh sự chậm trễ khởi động iisexpress khi nó tải DLL mỗi khi tôi làm một xây dựng?

'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'Anonymously Hosted DynamicMethods Assembly' 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready 
The thread '<No Name>' (0x1100) has exited with code 0 (0x0). 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready 
The thread '<No Name>' (0xc18) has exited with code 0 (0x0). 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready 
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration.Install\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.Install.dll' 
The thread '<No Name>' (0xdf0) has exited with code 0 (0x0). 
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Design.dll' 
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Tasks.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Tasks.v4.0.dll' 
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll' 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready 
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.Design.dll' 
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll' 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting 
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready 
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\977c2a31\7c0f0d28\App_Web_aohydr2s.dll', Symbols loaded. 
The thread '<No Name>' (0xe38) has exited with code 0 (0x0). 

Có cách nào tôi có thể tải trước những thứ này hoặc để IIS chạy. Microsoft không thay đổi từ một tuần này sang tuần khác, nhưng phải mất một vài phút tôi xem chúng trong cửa sổ đầu ra mỗi khi tôi thực hiện một thay đổi nhỏ cho mã MVC C# của mình và muốn kiểm tra các thay đổi với bản dựng và triển khai.

Trả lời

0

Bạn có thể thử tự khởi động IIS Express và để nó hoạt động như IIS. Vì vậy, cấu hình nó để chạy và sau đó trong dự án web của bạn, nói với nó bạn đang sử dụng IIS, nhưng cấu hình cho các chi tiết bạn thiết lập IIS Express.

Bây giờ, hãy nhớ rằng bạn phải chạy IIS Express trong cùng một thư mục mà bạn phát triển, để bạn không phải triển khai mọi lúc để xem thay đổi của mình.

Check-out bài này quá: Configure IIS Express for external access to VS2010 project

1

Có một cách để cấu hình gỡ lỗi để chạy trên IIS địa phương: Web project configuration

Chỉ cần chắc chắn rằng bạn có các nút radio tương tự chọn trong cấu hình của bạn. Và bạn sẽ cần phải tạo ra một trang web trong IIS của bạn: IIS configuration

Và thêm dòng khác để Hosts của bạn file:

127.0.0.1  amv.local 

Bằng cách này mỗi khi bạn khởi gỡ lỗi, bạn sẽ không cần để bắt đầu một trang mới. Và bạn sẽ không cần phải nhớ cổng nào bạn đã gán cho trang web gỡ lỗi của mình.

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