2012-04-26 36 views
6

Làm cách nào để triển khai vai trò web MVC3 với các cửa sổ Azure? Hầu hết các hướng dẫn dường như được thực hiện trên việc triển khai các vai trò web ASP.NET so với vai trò MVC3.cách triển khai MVC3 WebApp vào các cửa sổ Azure

bất kỳ ai có thể cho tôi liên kết/gợi ý không?

Trả lời

3

Cách quay lại những ngày cũ, MVC3 không được hỗ trợ out-of-the-box vì các DLL thích hợp cần được bạn thêm vào theo cách thủ công (hoặc được cài đặt làm tác vụ khởi động). Những ngày này, dll MVC là tất cả có bằng cách sử dụng mẫu MVC3, do đó, không có sự khác biệt trong những gì bạn cần phải làm, giữa asp.net và triển khai MVC asp.net. Vai trò Web Vai trò cơ bản và vai trò Công nhân chỉ là các máy chủ Windows 2008 Server và quá trình triển khai cũng giống nhau. Phần quan trọng nhất, khi bắt đầu, là đảm bảo các chuỗi kết nối của bạn đến điểm lưu trữ đến bộ nhớ "thực" và không lưu trữ bộ nhớ dev (chẳng hạn như chuỗi kết nối chẩn đoán của bạn). Ngoài ra, trạng thái phiên mặc định sử dụng SQLExpress, không chạy trong Windows Azure, vì vậy bạn sẽ cần sử dụng cơ sở dữ liệu SQL Azure (cộng với chuỗi kết nối thích hợp) trong web.config hoặc thay đổi trạng thái phiên để sử dụng Cache (một lần nữa) , thay đổi web.config).

+0

@ David..Cảm ơn bạn đã thực sự gợi ý. cũng hiện đang muốn làm việc với trình mô phỏng và bộ nhớ của tôi là bảng. Tôi có cần đặt chuỗi kết nối tại web.config không? có vẻ như tôi không thể có được một hướng dẫn tốt về điều đó. Ít nhất một mẫu với các hoạt động CRUD. tnx lần nữa! –

+0

okie..Có vẻ như tôi đã có một đầu mối. Cách dễ nhất có lẽ là di chuyển các ứng dụng web Asp.net mvc3 bình thường. ở đó tôi có thể thêm một giải pháp đám mây và vài .dll (thời gian chạy dịch vụ, chẩn đoán) .... http: //blogs.msdn.com/b/jnak/archive/2010/02/08/migrating-an-existing-asp net-app-to-run-on-windows-azure.aspx –

+1

Bạn có chắc chắn các tệp MVC dll được bao gồm trong các máy ảo theo mặc định? Tôi nghĩ rằng các mẫu mới chỉ tốt hơn khi thêm cài đặt chúng để được sao chép mà không cần phải làm gì? Tôi không thể tìm thấy bất kỳ dlls MVC trong danh sách này: http://gacviewer.cloudapp.net/Default.aspx – knightpfhor

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