2012-02-06 38 views
7

Cảm ơn bạn đã dành thời gian :) Tôi xin lỗi nếu điều này đã được hỏi trước đó, tôi thực sự cần làm rõ.Tự động khởi động ứng dụng/dịch vụ global.asax/wcf khi IIS7 bắt đầu tự động

Môi trường: server 2008 R2 64bit

Về cơ bản những gì im cố gắng làm là tạo ra một ứng dụng độc lập đó sẽ được tải ngay cả khi khởi động lại máy chủ.

Tôi đã tiếp tục và viết một dịch vụ wcf sẽ thực hiện khối lượng công việc.

Tất cả những gì tôi cần là trình kích hoạt sẽ bắt đầu một phương pháp web. Nó cần phải cháy ngay cả khi trang web không được tải (truy cập).

Cho đến nay tất cả ive được tìm thấy là chỉnh sửa đăng ký và có thể có tệp lô. Tôi thực sự không thích ý tưởng này và tôi ước mình có thể làm một việc khác.

Tôi đã hy vọng tìm được thứ gì đó trong iis7 có thể gọi tập tin global.asax hoặc AppInitialize() trong dịch vụ.

Cách duy nhất mà tôi có thể làm là kích hoạt nếu tôi tự truy cập ứng dụng.

Cảm ơn bạn đã trợ giúp!

:)

Trả lời

6

phiên bản Windows Server Bạn thực sự có IIS 7.5, do đó, bạn là người may mắn. Kiểm tra các mới Auto Start tính năng:

Auto-Start Feature

Các tính năng tự động bắt đầu AppFabric được xây dựng trên đầu trang của các tính năng tự động khởi đầu của Internet Information Services (IIS) 7.5, được bao gồm trong Windows 7 và Windows Server 2008 R2. Trong IIS, bạn có thể cấu hình một nhóm ứng dụng và tất cả hoặc một số ứng dụng của nó để tự động khởi động khi dịch vụ IIS khởi động.

+0

bạn có thể cung cấp bất kỳ liên kết nào cho việc triển khai cơ bản không? – Pankaj

+0

@StackOverflowUser ScottGu có một bài viết khá hay ở đây giải thích tất cả: http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and -net-4-0-series.aspx – TheNextman

+0

Chỉ muốn cảm ơn vì đã cho tôi những gì tôi đang tìm kiếm. Cảm ơn một lần nữa tất cả mọi người! :) – Anthem127

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