2015-07-25 21 views
6

Tôi có trang web ASP.NET 5 với 3 tiểu dự án. Các tiểu dự án có tham chiếu đến EF 6.1. Tại địa phương tất cả mọi thứ hoạt động tốt, nhưng khi tôi cố gắng để triển khai các trang web để Azure sử dụng trợ lý, tôi nhận được thông báo lỗi"Phụ thuộc không thể được giải quyết" triển khai trang web ASP.NET 5 đến Azure

phụ thuộc EntityFramework> = 6.1.3 không thể được giải quyết trong XXX \ bọc \ PDWeb.Application \ project.json 22

các project.json tạo của tiểu dự án PDWeb.Application là

{ 
    "version": "1.0.0-*", 
    "frameworks": { 
    "net452": { 
     "wrappedProject": "../../Application/PDWeb.Application/PDWeb.Application.csproj", 
     "bin": { 
     "assembly": "../../Application/PDWeb.Application/obj/{configuration}/PDWeb.Application.dll", 
     "pdb": "../../Application/PDWeb.Application/obj/{configuration}/PDWeb.Application.pdb" 
     }, 
     "dependencies": { 
     "PDWeb.Model": "1.0.0-*" 
     } 
    }, 
    "net45": { 
     "wrappedProject": "../../src/Application/PDWeb.Application/PDWeb.Application.csproj", 
     "bin": { 
     "assembly": "../../src/Application/PDWeb.Application/obj/{configuration}/PDWeb.Application.dll", 
     "pdb": "../../src/Application/PDWeb.Application/obj/{configuration}/PDWeb.Application.pdb" 
     }, 
     "dependencies": { 
     "PDWeb.Model": "1.0.0-*", 
     "EntityFramework": "6.1.3", 
     "PDWeb.Services": "1.0.0-*" 
     } 
    } 
    } 
} 

hoàn chỉnh xây dựng đầu ra có thể được tìm thấy here

+0

Lỗi này cũng xảy ra khi tôi cố gắng triển khai cục bộ vào hệ thống tệp ... –

+0

Tôi vẫn gặp sự cố tương tự – Jim

Trả lời

1

tôi giải quyết vấn đề bằng cách chuyển đổi các tiểu dự án của tôi để * .xproj ...

+0

Làm thế nào để chuyển đổi dự án EF6 thành .xproj? –

-1

Tôi có chính xác cùng một vấn đề, khi tôi cố gắng xuất bản dự án DNX tôi. Tôi chạy "khôi phục dnu" trong mọi thư mục con vào thư mục bọc và sự cố đã được giải quyết.

Trong thư mục giải pháp của bạn là thư mục bọc. Trong thư mục này là các thư mục con với các tệp project.json. Mở dấu nhắc lệnh, đi đến mọi thư mục con và thực hiện "dnu restore"

+2

Bạn có thể vui lòng giải thích thêm câu trả lời của mình bằng cách thêm một chút mô tả về giải pháp bạn cung cấp không? – abarisone

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