2016-04-08 14 views
5

Tôi đang cố gắng để tự động cập nhật cơ sở dữ liệu SQL bằng cách sử dụng Code First Migrations khi tôi xuất bản ứng dụng web của mình lên Azure.Cách chạy tự động Mã đầu tiên trên DB khi sử dụng WebDeploy để xuất bản ứng dụng web

Cho đến nay tôi có hồ sơ xuất bản hoạt động sao chép ứng dụng sang máy chủ Azure từ xa nhưng Cơ sở dữ liệu không cập nhật khi tôi xuất bản ứng dụng. Nếu tôi chạy lệnh Update-Database trực tiếp từ Package Manager Console, nó cập nhật DB từ xa nhưng nó không hoạt động nếu tôi sử dụng profile. Tôi đã đọc hướng dẫn từng bước từ Microsoft có từ năm 2014 cho thấy tôi cho phép Sử dụng Mã đầu tiên Di chuyển trên hồ sơ xuất bản, nhưng đó không phải là một tùy chọn trong Cộng đồng Visual Studio 2015 và Mã đầu tiên đã được thiết lập trong ứng dụng của tôi.

Bất kỳ ý tưởng nào về cách chạy Mã lần đầu tiên khi tôi xuất bản ứng dụng của mình thông qua triển khai web?

Cảm ơn bạn trước.

+1

Bạn có 'AutomaticMigrationsEnabled = true' trong cấu hình db của mình không? –

+0

Erkan Demirel Cảm ơn bạn đã trao đổi, yes automaticmigrationsenabled được đặt thành true trong tệp cấu hình. –

Trả lời

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