2012-09-08 35 views
5

Khi cố gắng để triển khai đến SQL Azure với Cập nhật cơ sở dữ liệu kích hoạt trong Publish Web thoại tôi nhận được lỗi sau:Visual Studio sai báo cáo cung cấp dịch vụ Web Triển khai không được cài đặt (SQL Azure)

The remote host does not have the dbDacFx Web Deploy provider installed, which is required for database publishing. To learn more about this visit this link.

FWLink: http://go.microsoft.com/fwlink/?LinkId=246068

Sử dụng: Visual Studio 2012 RTM, SQL server 2012, Windows 7 Ultimate

Loại dự án: MVC 4.0 (API)

Connection String:

Server=tcp:SERVER.database.windows.net,1433;Database=DB_NAME;User [email protected];Password=PASSWORD;Trusted_Connection=False;Encrypt=True;Connection Timeout=30; 

khác: cổng Firewall được mở cho thử nghiệm của tôi chỉ IP. Nguồn DB được lưu trữ trên một cá thể cục bộ. Đích DB ban đầu được đặt ở chế độ "Xem trước" mới nhưng tôi cũng sao chép điều này theo tiêu chuẩn. Không có EntityFramework đang được sử dụng (sẽ không cho phép "Cập nhật cơ sở dữ liệu"). Tường lửa bị tắt trong khi xuất bản, không có hiệu lực.

+2

Đã bao giờ làm việc chưa? Tôi đoán nó không phải là một tình trạng thoáng qua? Như đau đớn như nó âm thanh, nó có thể là giá trị cố gắng triển khai đến một vai trò web mới/SQL db để xem nếu nó được bản địa hóa cho trường hợp cụ thể của bạn. –

+0

Không, nó đã không làm việc cho tôi được nêu ra (mặc dù tôi tự tin Azure có chức năng). Tôi đã thử xóa toàn bộ cá thể cơ sở dữ liệu và tạo một trường hợp mới, thật không may cho cùng một hiệu ứng. – ShaneC

+0

Bạn đã xóa cá thể vai trò web chưa? Vì web triển khai các thành phần sống ở đó, nếu có vấn đề với chúng, có thể giúp bạn khắc phục - đặc biệt nếu cá thể web đã chạy đủ lâu để nó chưa được cập nhật gần đây với bất kỳ thành phần triển khai web mới nào. –

Trả lời

3

dbDacFx không tồn tại cho Windows Azure Web Sites cho đến khi cập nhật gần đây nhất của chúng tôi trong tuần này. Vui lòng thử lại ngay bây giờ và nếu bạn tiếp tục nhận được lỗi, hãy cho tôi biết.

+0

Nó hoạt động, cảm ơn mẹo! – ShaneC

+0

Cảm ơn Shane, hãy cho tôi biết nếu bạn gặp phải bất kỳ vấn đề nào. –

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