Tôi biết đây là câu hỏi cũ nhưng vẫn xảy ra trong VS 2013.
Tôi đã có ứng dụng web VS 2003 cũ. Tôi mở nó trong VS 2013 (Ultimate) và có thông báo lỗi:
Could not find the server on the local machine.
Creating a virtual directory is only supported on the local IIS server
cùng với
The application for project is not installed.
Vâng, tôi đang nâng cấp, và có, tôi không có một số yếu tố khác đã sẵn sàng. Cho tôi lỗi là tốt - nhưng tại sao bạn không hoàn thành việc di chuyển/tải của dự án. Tôi không thể sửa chữa các vấn đề khác nếu bạn không LOAD bất cứ điều gì! Bạn tải các tiểu dự án, và sau đó bạn nói với tôi rằng tôi nên chọn một Khuôn khổ .NET sau. Tuyệt vời, tôi đã làm điều đó. Vậy tại sao bạn không hoàn thành tải dự án chính và để tôi sửa lỗi?
Rất nhiều nỗ lực để sửa lỗi này không thành công. Giải pháp cuối cùng của tôi, chỉ để tải dự án là {mũi tên xuyên qua ngực, chết với Arghhhhhh trên môi của mình} ...
Tôi định vị tệp {project}.csproj
. Tôi tìm thấy các phần <Reference>
. Các đường dẫn đến các thành phần .NET Framework không còn hợp lệ và được gọi là các phiên bản cũ không còn được cài đặt nữa (vâng, nâng cấp, nhớ không?). Tôi đã thay đổi các đường dẫn để tham khảo các thành phần .NET Framework 4.5 theo cách thủ công. Dự án vẫn không tải.
Sau đó, tôi đặt tệp {project}.csproj.webinfo
. Nó được gọi là http://localhost/{stuff}/{project}.csproj
, vì vậy tôi chỉ cần đặt nó là {project}.csproj
. Không may mắn. Sau đó, tôi chỉ cần đổi tên tập tin webinfo để ẩn nó. Eureka, dự án rất nóng!
Dự án được tải, tôi đã nhận được "Bạn đã hoàn tất bước đầu tiên trong việc chuyển đổi dự án web Visual Studio .NET 2003. Để hoàn thành việc chuyển đổi, vui lòng chọn dự án của bạn trong Solution Explorer và chọn 'Chuyển sang ứng dụng web 'mục menu ngữ cảnh'. Mà, tất nhiên, không phải là hiện tại, nhưng là hiện tại như là mục cuối cùng trong trình đơn dự án. Sau đó, tôi nhận được "Hành động này sẽ thêm nhà thiết kế và mã đằng sau các tệp cần thiết để chuyển đổi các dự án trang web thành các dự án ứng dụng Web.Bạn có muốn tiếp tục không? "Bạn đặt cược hậu sản của bạn Tôi muốn tiếp tục! Và bây giờ tôi có một dự án mà tôi thực sự có thể bắt đầu sửa chữa. Cảm ơn, Microsoft, cho các thông báo lỗi thông tin.