5

Tôi vừa cài đặt VS 2013 và nâng cấp trang web của mình từ 2012 đến 2013 và bây giờ tôi không thể chạy các trang web cục bộ vì tôi có chúng được định nghĩa là các trang IIS nhưng Visual Studio sẽ không cho phép tôi không sử dụng IIS Express. Vì vậy, nó chạy các sln trên một cổng mà sẽ không làm việc cho tôi.Nâng cấp dự án VS2012 lên trang web VS2013 và nó sẽ không cho phép tôi chỉ định cổng IIS

Những gì tôi đã cố gắng:

  • thiết lập IE là trình duyệt mặc định của tôi và thay đổi file sln tự
  • Các tùy chọn để chỉ định một máy chủ bên ngoài hoặc URL cơ sở chuyển sang màu xám khi cách vào Start chọn trong các trang thuộc tính.

Mọi đề xuất?

Cảm ơn Robert

Trả lời

5

Từ this MSDN article về các dự án ASP.NET và VS2013:

Bạn có thể sử dụng IIS với các dự án ứng dụng web, nhưng không phải với trang web dự án

Vì vậy, nó có vẻ như bạn cần chuyển đổi dự án sang ứng dụng web hoặc chỉ sử dụng IIS Express.

+1

Điều đó không tốt. Tôi đoán tôi có một số việc phải làm. Cảm ơn bạn đã giúp đỡ. Trong trường hợp những người khác vấp ngã khi điều này, đây là một tài liệu tham khảo để nâng cấp một ứng dụng web từ trang web: http://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx – Robert

2

Dự án trang web trong VS không thể được chuyển đổi giữa IIS Express và IIS dưới dạng dự án ứng dụng web. Tuy nhiên, bạn vẫn có thể sử dụng IIS với các trang web. Bạn cần trang web của mình được tạo trong IIS dưới dạng trang web hoặc ứng dụng, sau đó mở Trang web trong VS. Điều này sẽ cung cấp cho bạn một tùy chọn để sử dụng hệ thống tệp, IIS cục bộ (qua metabase) hoặc FTP. (Hoặc, bạn có thể làm Trang web mới, chọn IIS và sao chép tệp của bạn từ trang web hiện tại.)

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