2010-02-02 24 views
7

Tôi đang tìm kiếm Azure và không chắc chắn liệu ASP cổ điển (tức là ASP 3.0 có phần mở rộng .ASP) có thể chạy trong Azure không?Các trang ASP cổ điển có thể chạy trong Azure không?

Tôi đã tìm thấy this blog post từ tháng 1 năm 2009 cho biết ASP cổ điển không thể chạy trong Azure. Nhưng vào ngày interoperability page này có vẻ như bây giờ, các nền tảng khác như PHP có thể chạy trên Azure. Tôi vẫn thấy không có đề cập đến cổ điển ASP mặc dù.

Các trang ASP cổ điển có thể chạy trong Azure không?

+1

Bây giờ bạn có thể chạy ASP cổ điển trên một ứng dụng web ngoài trời. Nó chỉ hoạt động – iceburg

Trả lời

2

Chưa, nhưng ngay khi "vai trò máy ảo mới" khả dụng, bạn sẽ có thể định cấu hình (các) máy chủ ảo của riêng mình để hỗ trợ ASP cổ điển. Không có thời gian cho AFAIK, nhưng "sớm" đã được đề cập.

Các máy chủ này sẽ chạy trên phần cứng Azure, nhưng chúng sẽ không chạy Azure Guest OS 1.x, vì vậy bạn không thể dễ dàng sử dụng các tính năng Azure như Storage hoặc AppFabric ... sau đó một lần nữa, bạn có thể không muốn một môi trường ASP cổ điển :-)

EDIT: tại thời điểm đặt câu trả lời chính xác (không có IIS đầy đủ), nhưng rất nhiều thay đổi, vì vậy câu trả lời trong năm 2012 chắc chắn sẽ là "có" , Như chi tiết dưới đây.

+0

Cảm ơn thông tin này và từ khóa "vai trò máy ảo". Tìm thấy một ít thông tin bổ sung Googling về điều này. –

+1

ASP cổ điển nhất có thể được chạy trên Windows Azure KHÔNG đợi máy ảo. Bạn có thể cấu hình ASP cổ điển thông qua một cmd đơn giản được thực hiện như một nhiệm vụ khởi động khi vai trò khởi động. – ryancrawcour

2

Không. Bạn có thể tìm cách giải mã các trang ASP của mình bằng một cái gì đó giống như ASP Classic Compiler.

+0

Cảm ơn bạn đã bao gồm cùng một liên kết mà tôi đã đăng. Đó là một bài đăng cũ tháng 1 năm 2009. Rất nhiều đã thay đổi với Azure trong năm qua (ví dụ, PHP bây giờ có thể được chạy mà nó không thể trước đó). Nó vẫn là trường hợp HÔM NAY rằng ASP cổ điển sẽ không chạy trên Azure? –

+0

-1: vì đó là liên kết cũ. –

+0

Xóa liên kết lặp đi lặp lại vì nó dường như là hình thức xấu để liên kết với câu trả lời mà Ben có nhưng không thể tin được. @ John, tôi không chắc chắn những gì bạn muốn ra khỏi một câu trả lời. – jball

7

Kiểm tra này ra - http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-31-Startup-Tasks-Elevated-Privileges-and-Classic-ASP, vào khoảng 15 phút trong họ cho bạn biết làm thế nào để chạy ASP cổ điển trong Azure

Lệnh khởi động thực tế là tại 23:51 trong video.

Tôi đã thử sao chép mã mà họ có trên chương trình nhưng tôi gặp phải lỗi - "CloudServices64: Không thể tìm thấy tệp có tên 'approot \ bin \ startup.cmd'" cho tác vụ khởi động startup.cmd khi tôi cố gắng xây dựng dự án. Hy vọng rằng nó chỉ cho tôi và bạn sẽ có may mắn hơn.

Để giải quyết lỗi "CloudService ...." - có một cái nhìn tại http://207.46.16.248/en-us/library/gg456327.aspx Nó nói với bạn rằng bạn cần thiết lập các thuộc tính trên các tập tin để "sao chép vào thư mục đầu ra" để luôn

+0

Lệnh này có tại đây: http://things.smarx.com/#Enable%20Classic%20ASP –

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