2015-12-19 16 views
8

Tôi đang phát triển một trang web nhỏ và tôi quyết định thử ASP.NET MVC 6. Tôi đã viết một số mã trên máy tính của tôi và bây giờ tôi muốn thử nghiệm nó trên máy chủ, đầu tiên trong Visual Studio để gỡ lỗi nó. Tôi đã sao chép toàn bộ thư mục giải pháp và dán trên máy chủ, nhưng tôi không thể chạy dự án. VS phàn nàn:ASP.NET MVC không được coi là dự án web

enter image description here The selected debug option is IIS Express but this project is not a web project. To use IIS Express you need to add the wwwroot attribute to project.json.

Google trả gì cho các thông báo lỗi, mà luôn luôn là một dấu hiệu xấu. Rõ ràng có vấn đề với thư mục wwwroot, nhưng tôi không hiểu nó đang cố nói gì với tôi. Lưu ý rằng wwwroot trong trình khám phá giải pháp được hiển thị như một thư mục bình thường (trái ngược với biểu tượng quả địa cầu tôi có trên máy tính của tôi).

tôi tạo ra các dự án từ các mẫu và mọi thứ đã làm việc ra khỏi hộp. Tôi đã bỏ lỡ điều gì đó khi sao chép dự án?

+0

Các lỗi cho thấy một vấn đề với các thuộc tính wwwroot của tập tin project.json. Bạn đã xác nhận rằng thuộc tính này tồn tại trong tệp dự án của bạn chưa? –

+0

Không, nó không, nhưng tôi có cùng một tập tin trên máy dev của tôi và ở đây nó hoạt động ổn. – Emmit

+0

Bạn có đang chạy dự án trong IIS Express hoặc IIS đầy đủ trên máy tính của bạn không? Lỗi cụ thể nói rằng nó là cần thiết cho IIS Express. –

Trả lời

7

Tìm thấy. Nó chỉ ra rằng thời gian chạy ASP.NET 5 đã không được cài đặt tại máy chủ.

+1

Một giả định rằng mô tả lỗi sẽ thực sự biết những gì nó nói về. Oh quên, một số điều không bao giờ thay đổi! :) – Mrchief

+1

Để thuận tiện, đây là liên kết: http://get.asp.net –

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